|
Javalla breakit voivat hypätä ulos silmukasta, mutta vain yksi, ja goto nähdään vain avaimena Javassa eikä sillä ole vaikutusta Tätä menetelmää voidaan käyttää useiden sisäkkäisten silmukoiden irtautumiseen Aseta lippubitti silmukan alkuun, aseta merkki ja käytä sitten break-lausetta tällä symbolilla hypätäksesi ulos multiloopista.
[mw_shl_code=java,true]public class Test1 { public static void main(String[] args) { JUMP:// asettaa tagin hyppäämään ulos multiloopista käyttämällä break-lausetta tällä tagilla for(int i=1; i<100; i++){ for(int j=1; j<100; j++){ kun (int k = 0; k < 100; k++) { if(i==10){ break JUMP; } } } System.out.println("run" +i); } System.out.println ("Suorituksen loppu"); } }[/mw_shl_code]
|