Die do...while-Schleife ist der while-Schleife sehr ähnlich, aber ein entscheidender Punkt sticht hervor. Die Bedingung wird erst am Ende der Schleife überprüft. So wird mindestens einmal die Schleife durchlaufen, während bei einer While-Schleife die Bedingung am Anfang schon false sein kann und somit nicht durchlaufen wird.