Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 13089|Antwoord: 0

[Communicatie] Hoe Java uit meerdere geneste lussen springt

[Link kopiëren]
Geplaatst op 10-11-2014 10:03:45 | | | |

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]








Vorig:De strategie van de verliezers van Double 11 van morgen
Volgend:De muisconnector (krachtig) mag die dag gebruikt worden, vergeet niet hem te verzamelen!
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com