|
In Java, le interruzioni possono saltare fuori dal loop ma solo una, e il goto è considerato solo una chiave in Java, senza alcun effetto Questo metodo può essere usato per rompere più anelli annidati Imposta un bit flag all'inizio del ciclo, imposta un marker e poi usa l'istruzione break con questo simbolo per saltare fuori dal multiloop.
[mw_shl_code=java,true]classe pubblica Test1 { Public static void main(String[] args) { JUMP:// imposta un tag per saltare fuori dal multiloop usando un'istruzione break con questo tag for(int i=1; i<100; i++){ for(int j=1; j<100; j++){ per (int k = 0; k < 100; k++) { if(i==10){ break JUMP; } } } System.out.println("run" +i); } System.out.println ("Fine esecuzione"); } }[/mw_shl_code]
|