do-while-Schleife

Die do-while-Schleife (oder auch do-while-loop genannt) in Java ermöglicht das wiederholte Ausführen eines Blocks solange eine bestimmte Bedingung erfüllt ist und ist daher der while-Schleife sehr ähnlich. Bei der Bedingung handelt es sich um einen boolschen Ausdruck.

Aufbau einer do-while-Schleife

do
    Anweisung
while (Bedingung)

Wird die do-while-Schleife ausgeführt, so wird als Erstes der im Rumpf der Schleife enthaltende Code ausgeführt. Im Anschluss wird die Bedingung geprüft und sofern die Bedingung zu true evaluiert wird ein erneuter Schleifendurchlauf gestartet. Wenn die Bedingung false ist wird der Code nach der Schleife weiter ausgeführt.

Im Gegensatz zur while-Schleife wird der Rumpf der Schleife in jedem Fall mindestens einmal ausgeführt, auch wenn die Bedingung bereits zu Beginn false ist.

Beispielcode

    public static void main(String[] args) {

        boolean status = false;

        do {
            System.out.println("Schleife wird ausgeführt!");
        } while (status);

        System.out.println("Schleife wurde verlassen!");
    }
Schleife wird ausgeführt!
Schleife wurde verlassen!

Im Beispielcode wird die Schleife einmal ausgeführt und dies trotz false-Status der Bedingung.

Dieser Beitrag hat einen Kommentar

Schreibe einen Kommentar