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
Letzte ÜberarbeitungBeide Seiten der Revision
einstieg:breakcontinue:start [2020/06/29 10:01] – [Beispiel 3: Markierung der durch 17 teilbaren Zahlen] Martin Pabsteinstieg:breakcontinue:start [2021/12/29 11:29] – Externe Bearbeitung 127.0.0.1
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 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.txt · Zuletzt geändert: 2022/09/28 17:35 von Martin Pabst

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki