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.