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.