Die while-Schleife in Java führt eine oder mehrere Anweisungen aus, nachdem die Schleifenfortsetzungsbedingung zu Beginn jeder Iteration getestet wurde. Do-while-Schleifen testen jedoch die Schleifenfortsetzungsbedingung, nachdem die erste Iteration abgeschlossen ist. Daher garantiert eine do-while-Schleife, dass die Schleifenlogik einmal ausgeführt wird, während dies bei einer while-Schleife nicht der Fall ist.
public class WhileAndDoWhileLoop { public static void main(String args[]) { int i=5; System.out.println("Test while Loop:"); while(i < 5) { System.out.println("Iteration: "+ ++i); } System.out.println("Test do-while Loop:"); i=5; do { System.out.println("Iteration: "+ ++i); } while(i < 5); } }
Im obigen Beispiel wird die while-Schleifenanweisung überhaupt nicht ausgeführt. Es wird jedoch eine Iteration der do-while-Schleife ausgeführt.
Test while Loop: Test do-while Loop: Iteration: 6
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen while-Schleife und do-while-Schleife in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!