|
In Java kunnen breaks uit de lus springen, maar slechts één, en goto wordt in Java alleen als een sleutel beschouwd en heeft geen effect Deze methode kan worden gebruikt om uit meerdere geneste lussen te breken Stel een vlagbit in aan het begin van de lus, zet een marker, en gebruik vervolgens de break-instructie met dit symbool om uit de multiloop te springen.
[mw_shl_code=java,true]public class Test1 { publieke statische void main(String[] args) { JUMP:// stel een tag in om uit de multiloop te springen met een break-statement met deze tag for(int i=1; i<100; i++){ for(int j=1; J<100; j++){ voor (int k = 0; k < 100; k++) { als(i==10){ break JUMP; } } } System.out.println("run" +i); } System.out.println ("Einde van uitvoering"); } }[/mw_shl_code]
|