Das Syntaxformat der while-Schleifenanweisung lautet wie folgt:
while(expression){//statement}
Beachten:
1) Der Ausdruck muss ein Ausdruck sein, der boolesche Daten ergibt.
2) Die zusammengesetzte Anweisung wird als Schleifenkörper bezeichnet. Wenn der Schleifenkörper nur eine Anweisung enthält, können die geschweiften Klammern {} weggelassen werden.
Ausführungsregeln für While-Schleifenanweisungen:
(1) Berechnen Sie den Wert des Ausdrucks. Wenn der Wert wahr ist, fahren Sie mit (2) fort, andernfalls fahren Sie mit (3) fort.
(2) Führen Sie den Schleifenkörper aus und fahren Sie dann mit (1) fort.
(3) Beenden Sie die Ausführung der while-Anweisung.
Beispiel:
publicclassMain{publicstaticvoidmain(String[]args){inta=1;while(a<10){System.out.print(a);a++;System.out.print(n);}}}
Die Laufergebnisse sind wie folgt:
123456789