|
În Java, întreruperile pot sări din buclă, dar doar una, iar goto este considerat doar o cheie în Java și nu are niciun efect Această metodă poate fi folosită pentru a rupe mai multe bucle imbricate Setează un bit de steag la începutul buclei, setează un marker, apoi folosește instrucțiunea break cu acest simbol pentru a ieși din multiloop.
[mw_shl_code=java,true]clasa publică Test1 { public static void main(String[] args) { JUMP:// setează o etichetă pentru a sări din multiloop folosind o instrucțiune break cu această etichetă for(int i=1; i<100; i++){ for(int j=1; j<100; j++){ pentru (int k = 0; k < 100; k++) { if(i==10){ rupe JUMP; } } } System.out.println("run" +i); } system.out.println ("Sfârșitul execuției"); } }[/mw_shl_code]
|