Ja.
while
-Anweisung
Hier ist noch einmal die while
-Anweisung:
while ( Bedingung ) Schleifenkörper // eine Anweisung oder Blockanweisung Anweisung nach der Schleife
Einige Hinweise zur Semantik:
while
erreicht, bestimmt die Bedingung, ob der Schleifenkörper ausgeführt wird.while
zurückgeschickt und die Bedingung wird erneut ausgewertet.while
-Anweisung beendet, zumindest für jetzt.
Hier ist die while
-Schleife des Beispielprogramms:
int zaehler = 1; // zaehler mit eins initialisieren while ( zaehler <= 3) // mache solange zaehler <= 3 { System.out.println( "Zaehler ist:" + zaehler ); zaehler = zaehler + 1; // zaehler um eins erhöhen } System.out.println( "Schleife beendet" ); // Anweisung nach der Schleife
Diese Schleife verwendet die Variable zaehler
.
Sie beginnt mit 1 und wird dann um eins erhöht bis die Bedingung falsch ist.
Danach wird die Anweisung nach der Schleife ausgeführt.
Drei verschiedene Dinge werden mit der Variablen zaehler
getan:
sie wird initialisiert, getestet und geändert.
Wo finden in dem Programm jede dieser Maßnahmen statt?