Solange die Bedingung im Schleifenkopf erfüllt wird, wird die while - Schleife druchlaufen. Ist die Bedingung nie erfüllt, wird die Schleife überhaupt nicht durchlaufen.
public class schleife2 {
public static void main(String [] args) {
int i=1;
while (i<=10) {
System.out.println(i + "^2 = " + (i*i));
i++;
}
}
}
Im Vergleich dazu wird eine fußgesteuerte do while - Schleife mindestens einmal durchlaufen, weil die Bedingung erst am Ende getestet wird.