Java
Eine while-schleife wird auch als kopfgesteuerte Schleife bezeichnet. Bei ihr wird erst der Schleifenkopf (die Bedingung in der Klammer) geprüft und je nach Wahrheit die Schleife ausgeführt.
Int i = 0;
while(i < 7) {
System.out.println(i);
i++
}
Hier wird geprüft ob i kleiner als 7. Wenn das der Fall ist, wird der Code ausgeführt, der in der Schleife steht. Danach wird i durch i++ um 1 erhöht. Die Schleife wird so oft wiederholt, bis i nicht mehr kleiner ist als 7. Wenn i++ nicht geschrieben wird, wird die Schleife unendlich weiter laufen.
Python
Die while-Schleife ist wieder sehr ähnlich aufgebaut wie die von Java.
i = 0
k = 20
while i < 20:
print(i)
i = i +1
Hier werden zuerst die Variablen initialisiert. Danach wird geprüft, ob i kleiner ist als 20. Wenn ja wird i ausgegeben. Am Ende wird mit i = i+1 einfach i um eins erhöht.