Mit so genannten Schleifen bzw. Wiederholungsanweisungen kann man ein Programm so lange wiederholen, wie eine bestimmte Bedingung gültig ist.
Eine Schleife besteht aus dem Schlüsselwort while
und dann - ähnlich wie eine Verzweigung - aus einer Bedingung und einem Programmblock. Dieser Programmblock wird so lange ausgeführt, wie die Bedingung zutrifft. Klarer machen das diese Beispiele:
while (vornFrei()) { vor(); }
while (!maulLeer()) { gib(); vor(); }
Auch bei Wiederholungen können natürlich komplexe Bedingungen verwendet werden:
while (vornFrei() || kornDa()) { vor(); }