einstieg:breakcontinue:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
einstieg:breakcontinue:start [2020/06/29 09:44] – [Beispiel 1: Wurzelrechner] Martin Pabst | einstieg:breakcontinue:start [2022/09/28 17:35] (aktuell) – Martin Pabst | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== | + | ====== break ====== |
- | Kann man eine Schleife | + | Kann man eine while-loop/ |
===== Beispiel 1: Wurzelrechner ===== | ===== Beispiel 1: Wurzelrechner ===== | ||
Zeile 18: | Zeile 18: | ||
} | } | ||
- | System.clearScreen(); | + | SystemTools.clearScreen(); |
| | ||
} | } | ||
Zeile 29: | Zeile 29: | ||
</ | </ | ||
- | <WRAP center round info 60%> | + | <WRAP center round info 80%> |
- | Die Anweisung '' | + | Die Anweisung '' |
- | Sind mehrere | + | Sind mehrere |
</ | </ | ||
- | <WRAP center round tip 60%> | + | <WRAP center round tip 80%> |
- | **Endlossschleife** \\ \\ | + | **Etwas " |
- | Die Schleife | + | Die Anweisung |
<code learnj> | <code learnj> | ||
while(true){ | while(true){ | ||
Zeile 44: | Zeile 44: | ||
läuft " | läuft " | ||
</ | </ | ||
+ | |||
+ | ===== Beispiel 2: Fibonaccifolge bis 100 ===== | ||
+ | Wir schreiben ein Programm, das alle Fibonacci-Zahlen ( [[einstieg: | ||
+ | |||
+ | < | ||
+ | |||
+ | <div class=" | ||
+ | |||
+ | <script type=" | ||
+ | int vorletzte = 1; | ||
+ | int letzte = 0; | ||
+ | |||
+ | int zähler = 1; | ||
+ | |||
+ | while(true){ | ||
+ | int neue = letzte + vorletzte; | ||
+ | |||
+ | | ||
+ | break; | ||
+ | } | ||
+ | |||
+ | | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ | | ||
+ | } | ||
+ | |||
+ | println(" | ||
+ | |||
+ | </ | ||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | Führe dann das Programm in Einzelschritten aus ("Step over": {{: | ||
+ | |||
+ | ====== continue ====== | ||
+ | <WRAP center round info 80%> | ||
+ | Die Anweisung '' | ||
+ | </ | ||
+ | |||
+ | ===== 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. | ||
+ | |||
+ | < | ||
+ | |||
+ | <div class=" | ||
+ | |||
+ | <script type=" | ||
+ | int z = Input.readInt(" | ||
+ | |||
+ | for(int i = 0; i < 100; i++){ | ||
+ | |||
+ | if(z == i){ | ||
+ | continue; | ||
+ | } | ||
+ | |||
+ | | ||
+ | |||
+ | } | ||
+ | |||
+ | println(); | ||
+ | println(" | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | </ | ||
+ | Führe auch dieses Programm in Einzelschritten aus ("Step over": {{: | ||
einstieg/breakcontinue/start.1593416648.txt.gz · Zuletzt geändert: 2021/12/29 11:29 (Externe Bearbeitung)