📖 do..while
- Schleife
Zusätzlich zur while
-Schlaufe existiert eine sogenannt "flussgesteuerte"
Variante von while
. Diese Variante beginnt mit dem Schlüsselwort do
, und
das while
rutscht an den Schluss.
Hier ein explizites Beispiel zur do..while
-Schlaufe:
do { } while Code-Beispiel
int x = 10;
do {
System.out.println("value of x: " + x);
x = x-1;
} while (x > 0);
Ablaufdiagram
- Der
do
-Block in den gescheiften Klammern{}
wird immer einmal ausgeführt, bevor die Bedingung überprüft wird. - Ist die Bedingung, wie z.B.
while (x > 0)
, erfüllt, wird der do-Block erneut ausgeführt, solange bis die Bedingung nicht mehr erfüllt ist. Diedo..while
do..while
- Der Code-Block wird immer zuerst einmal ausgeführt
- Solange-die-Bedingung-zutrifft wird der Code-Block wiederholt ausgeführt.