Ja.
Hier ist noch mal die while-Anweisung:
while ( Bedingung )
Schleifenkörper // eine Anweisung oder Blockanweisung
Anweisung nach der Schleife
Einige Hinweise zur Semantik:
while-Anweisung beendet, zu mindest 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.