Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Schleifen

Schleifen sind Programmstrukturen, die uns erlauben, Anweisungen unter bestimmten Bedingungen wiederholt auszuführen.

while-Schleife

Tip

Gut für eine bestimmte Anzahl an Schleifendurchgänge

Syntax:

while (Bedingung) {
    // Anweisung(en)
}

Struktogramm:

┌──────────────────────────────────┐
│ Wiederhole solange Bedingung     │
│         ┌────────────────────────┤
│         │ Anweisung(en)          │
└─────────┴────────────────────────┘

Während die Bedingung in der while-Schleife stimmt (also true ergibt), führt es die Anweisungen wiederholt aus.

do while

Der do while-Loop führt zuerst die Angegebenen Anweisungen einmal durch und schaut dann ob die Bedingung stimmt. Syntax:

do {
    // Anweisung(en)
} while (Bedingung);

Struktogramm:

┌─────────┬────────────────────────┐
│         │ Anweisung(en)          │
│         └────────────────────────┤
│     Wiederhole solange Bedingung │
└──────────────────────────────────┘

for-Schleife

Tip

Gut für eine bestimmte Anzahl an Schleifendurchgänge

Die for-Schleife erlaubt dir fixe Schleifen-durchgänge in einer kurzen Syntax anzuschreiben.

Syntax:

for (Initialisierung; Bedingung; Schrittwert) {
    // Anweisung(en)
}

Struktogramm:

┌──────────────────────────────────────┐
│ i <- Startwert, Endwert, Schrittwert │
│         ┌────────────────────────────┤
│         │ Anweisung(en)              │
└─────────┴────────────────────────────┘