Das Syntaxformat der do-while-Schleifenanweisung lautet wie folgt:
do{//statement}while(expression)
Beachten:
Der Unterschied zwischen einer Do-While-Schleife und einer While-Schleife besteht darin, dass der Rumpf der Do-While-Schleife mindestens einmal ausgeführt wird.
Ausführungsregeln für Do-While-Schleifenanweisungen:
(1) Führen Sie den Schleifenkörper aus und fahren Sie dann mit (2) fort.
(2) Berechnen Sie den Wert des Ausdrucks. Wenn der Wert wahr ist, fahren Sie mit (1) fort, andernfalls fahren Sie mit (3) fort.
(3) Beenden Sie die Ausführung der do-while-Anweisung.
Beispiel:
publicclassMain{publicstaticvoidmain(String[]args){inta=1;do{System.out.print(a);a++;System.out.print(n);}while(a<10);}}
Die Laufergebnisse sind wie folgt:
123456789