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
Nächste ÜberarbeitungBeide Seiten der Revision
einstieg:breakcontinue:start [2020/06/29 09:50] – [Beispiel 2: Fibonaccifolge bis 100] Martin Pabsteinstieg:breakcontinue:start [2020/07/12 14:46] – [break] Martin Pabst
Zeile 1: Zeile 1:
-====== continue/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 81: Zeile 81:
  
 Führe dann das Programm in Einzelschritten aus ("Step over": {{:klassen1:anwenden:step_over.png?nolink|}}) und beobachte genau, was die Anweisung ''break'' bewirkt! Führe dann das Programm in Einzelschritten aus ("Step over": {{:klassen1:anwenden:step_over.png?nolink|}}) und beobachte genau, was die Anweisung ''break'' bewirkt!
 +
 +====== continue ======
 +<WRAP center round info 80%>
 +Die Anweisung ''continue'' in einer Schleife bewirkt, dass der aktuelle Wiederholungsschritt beendet wird und (sofern das Wiederholungskriterium weiterhin zutrifft) mit dem nächsten Wiederholungsschritt fortgefahren wird.
 +</WRAP>
 +
 +===== Beispiel 3: Zahlenfolge mit Lücke =====
 +Wir schreiben ein Programm, das alle Zahlen von 1 bis 100 ausgibt außer derjenigen, die der Benutzer vorher eingegeben hat.
 +
 +<HTML>
 +
 +<div class="java-online" style="height: 300px; width: 100%" data-java-online="{'withBottomPanel': false, 'id': 'continue1'}">
 +
 +<script type="text/plain" title="Main.java">
 +int z = Input.readInt("Welche Zahl soll nicht erscheinen?");
 +
 +for(int i = 0; i < 100; i++){
 +   
 +   if(z == i){
 +      continue;
 +   }
 +   
 +   print(i + " ");
 +   
 +}
 +
 +println();
 +println("Programmende.", Color.lightgreen);
 +</script>
 +</div>
 +
 +</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