Schleife in java beenden?
hallo,
wie beende ich eine schleife in java?
ich habe in einer schleife eine eine weitere schleife, welche ausgeführt werden soll, wenn der endwert erreicht wird. wird dieser erreicht, spielt die schleife aber von vorne. habe es bis jetzt mit
System.exit(0);
probiert. aber geht das auch besser?
lg
GELÖST!
return;
3 Antworten
Schleifen beendet man mit dem break keyword und wenn man in die nächste Runde springen will nutzt man continue
while(true)
{
if(Irgendwas())
{
break;
}
}
Entweder durch break oder return, oder indem man die Abbruchbedingung sauber formuliert.
Mit Return springst du aus einer Methode raus, wenn du nur aus mehreren Schleifen rausspringen möchtest kannst du auch Label nutzen.
Zum Beispiel:
outer:
for(int i=0; i < 5; i++) {
for(int j=0; j<10; j++) {
if(j == 1) {
System.out.println(j);
break outer;
}
}
}