Benutzer-Werkzeuge

Webseiten-Werkzeuge


einstieg:breakcontinue:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
einstieg:breakcontinue:start [2020/06/29 10:01] – [Beispiel 3: Markierung der durch 17 teilbaren Zahlen] Martin Pabsteinstieg:breakcontinue:start [2022/09/28 17:35] (aktuell) Martin Pabst
Zeile 1: Zeile 1:
 ====== break ====== ====== break ======
  
-Kann man eine Schleife (z.B. bei Auftreten eines Fehlers) auch geordnet abbrechen?+Kann man eine while-loop/for-loop (z.B. bei Auftreten eines Fehlers) auch geordnet abbrechen?
  
 ===== Beispiel 1: Wurzelrechner ===== ===== Beispiel 1: Wurzelrechner =====
Zeile 18: Zeile 18:
    }    }
        
-   System.clearScreen();+   SystemTools.clearScreen();
    println("Die Wurzel von " + zahl + " ist: " + Math.sqrt(zahl));    println("Die Wurzel von " + zahl + " ist: " + Math.sqrt(zahl));
 } }
Zeile 30: Zeile 30:
  
 <WRAP center round info 80%> <WRAP center round info 80%>
-Die Anweisung ''break'' bewirkt innerhalb einer Schleife, dass die Bearbeitung der Schleife sofort abgebrochen und mit der ersten Anweisung nach der Schleife fortgefahren wird. \\ \\  +Die Anweisung ''break'' bewirkt innerhalb einer while-loop/for-loop, dass mit der ersten Anweisung nach dem Wiederholungsblock fortgefahren wird. \\ \\  
-Sind mehrere Schleifen ineinandergeschachtelt, so bewirkt ''break'' nur den Abbruch der aktuellen Schleife und nicht den Abbruch der weiter außen liegenden Schleifen.+Sind mehrere Wiederholungen ineinandergeschachtelt, so bewirkt ''break'' nur den Abbruch der aktuellen Wiederholung und nicht den Abbruch der weiter außen liegenden.
 </WRAP> </WRAP>
  
 <WRAP center round tip 80%> <WRAP center round tip 80%>
-**Endlossschleife** \\ \\  +**Etwas "endlos" wiederholen:** \\ \\  
-Die Schleife+Die Anweisung
 <code learnj> <code learnj>
 while(true){ while(true){
Zeile 113: Zeile 113:
  
 </HTML> </HTML>
 +Führe auch dieses Programm in Einzelschritten aus ("Step over": {{:klassen1:anwenden:step_over.png?nolink|}}) und beobachte genau, was die Anweisung ''continue'' bewirkt!
  
einstieg/breakcontinue/start.1593417686.txt.gz · Zuletzt geändert: 2021/12/29 11:29 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki