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?