Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
programmierung:break_continue [2024/11/05 10:26] sweprogrammierung:break_continue [2025/12/20 14:53] (current) – external edit 127.0.0.1
Line 2: Line 2:
  
  
-In Java bieten die Schlüsselwörter `breakund `continueeine 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.+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 =====
  
  
-`breakwird 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.+''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:** **Beispiel:**
-<code java >+<code java >
 for (int i = 0; i < 10; i++) { for (int i = 0; i < 10; i++) {
   if (i == 5) {   if (i == 5) {
Line 20: Line 20:
  
  
-In diesem Beispiel wird die Schleife beendet, sobald `iden Wert **5** erreicht. Die Ausgabe ist:+In diesem Beispiel wird die Schleife beendet, sobald ''i'' den Wert **5** erreicht. Die Ausgabe ist: 
 + 
 + 
 +  0 
 +  1 
 +  2 
 +  3 
 +  4
  
-``` 
-0 
-1 
-2 
-3 
-4 
-``` 
  
 ===== Continue ===== ===== Continue =====
  
  
-`continuespringt zur nächsten Iteration der Schleife. Es überspringt den Rest des aktuellen Schleifendurchlaufs und beginnt mit der nächsten Iteration.+''continue'' springt zur nächsten Iteration der Schleife. Es überspringt den Rest des aktuellen Schleifendurchlaufs und beginnt mit der nächsten Iteration.
  
 **Beispiel:** **Beispiel:**
  
-<code java>+<code java>
 for (int i = 0; i < 10; i++) { for (int i = 0; i < 10; i++) {
   if (i % 2 == 0) {   if (i % 2 == 0) {
Line 49: Line 49:
 In diesem Beispiel werden nur die ungeraden Zahlen ausgegeben, da die Schleife die geraden Zahlen überspringt. Die Ausgabe ist: In diesem Beispiel werden nur die ungeraden Zahlen ausgegeben, da die Schleife die geraden Zahlen überspringt. Die Ausgabe ist:
  
-``` + 
-+  
-+  
-+  
-+  
-+  
-```+
  
 **Zusammenfassung** **Zusammenfassung**
  
-`breakbeendet die Schleife vollständig. +  ''break'' beendet die Schleife vollständig. 
-`continuespringt zur nächsten Iteration der Schleife.+  ''continue'' springt zur nächsten Iteration der Schleife.