Gibt es eine Schleife, die beim ersten Durchlauf nicht die Bedingung prüft?

Beim ersten Durchlauf einer do-while-Schleife wird die Bedingung nicht überprüft.

Beispiel:

public static void main(String[] args) {
    int i = -1;
    do {
        System.out.println(i++);
    } while (i > 0);
}

// Ausgabe: -1

Die do-while-Schleife wird mindestens einmal durchlaufen, da die Schleifenbedingung erst am Ende jedes Schleifendurchlaufs überprüft wird.