Fachkonzept: Wiederholung

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();
}