DO...WHILE Anweisung
Ausgabe aller ganzen Zahlen von Aufgabe: Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm
WICHTIG: Um im Folgenden PLATZ zu sparen wurde statt System.out.println(...) der Pseudocode println(...) verwendet. Statt der Java-Anweisung für die Eingabe wurde der Pseudocode eingabe(...) verwendet.
public class MainWhile { public static void main() throws IOException{ int i; i=0: // wie geht es // weiter ??
do{ println(i); i=i+1; }while (i<=100); Bedingung wahr do{ println(i); i=i+1; }while (i<=100); Bedingung println("Das war es"); } Bedingung falsch
do{ println(i); i=i+1; }while (i<=100); WICHTIG do{ println(i); i=i+1; }while (i<=100); println("Das war es"); } Wird mindestens einmal ausgeführt
Programmverlauf
do{ println(i); i=i+1; }while (i<=100); println("Das war es"); }
des Inhalts der Variablen Dynamische Entwicklung des Inhalts der Variablen i
i = 0; do{ println(i); i=i+1; }while (i<=100); println("Das war es"); i 1
i = 0; do{ println(i); i=i+1; }while (i<=100); println("Das war es"); i 1 2
.... usw. bis i den Wert 100 hat
i = 0; do{ println(i); i=i+1; }while (i<=100); println("Das war es"); i 1 2 ... 100 101
i = 0; do{ println(i); i=i+1; }while (i<=100); println("Das war es"); i 1 2 ... 100 101
Java-Syntax für DO ... WHILE
do{ Anweisung; }while (Ausdruck); bei einer Anweisung sind Klammern nicht nötig. Trotzdem: Immer Klammern machen. do{ Anweisung; }while (Ausdruck);
Flußdiagramm der DO...WHILE Anweisung Aufgabe: Flußdiagramm der DO...WHILE Anweisung
Anweisung(en) falsch Bedingung wahr
DO...WHILE - Anweisung als Struktogramm
Anweisungen Bedingung
Die DO. WHILE - Anweisung nennt man auch fußgesteuerte bzw Die DO...WHILE - Anweisung nennt man auch fußgesteuerte bzw. annehmende Schleife, weil die Bedingung am Fuß der Schleife steht, bzw. die Schleife auf jeden Fall durchlaufen werden muß
Wie oft wird eine fußgesteuerte Schleife durchlaufen. Nennen Sie die obere bzw. untere Grenze.
1 ... Durchgänge