**This is an old revision of the document!**
Break und Continue in Java: Steuerung von Schleifen
In Java bieten die Schlüsselwörter break und continue eine Möglichkeit, den normalen Ablauf von Schleifen zu unterbrechen. Sie ermöglichen es, die Iteration einer Schleife zu beenden oder direkt zur nächsten Iteration zu springen.
Break
break wird verwendet, um eine Schleife vollständig zu verlassen. Es beendet die Ausführung der Schleife und die Programmausführung setzt sich mit der nächsten Anweisung nach der Schleife fort.
Beispiel:
java
for (int i = 0; i < 10; i++) { if (i == 5) { break; // Schleife beenden, wenn i gleich 5 ist } System.out.println(i); }
In diesem Beispiel wird die Schleife beendet, sobald i den Wert 5 erreicht. Die Ausgabe ist:
0 1 2 3 4
Continue
continue springt zur nächsten Iteration der Schleife. Es überspringt den Rest des aktuellen Schleifendurchlaufs und beginnt mit der nächsten Iteration.
Beispiel:
java
for (int i = 0; i < 10; i++) { if (i % 2 == 0) { continue; // Nächste Iteration, wenn i gerade ist } System.out.println(i); }
In diesem Beispiel werden nur die ungeraden Zahlen ausgegeben, da die Schleife die geraden Zahlen überspringt. Die Ausgabe ist:
1 3 5 7 9Zusammenfassung
breakbeendet die Schleife vollständig.continuespringt zur nächsten Iteration der Schleife.