Sprache lernen Beginner 11 min

If, For, While

Control Flow entscheidet, welche Zeilen laufen und welche übersprungen werden.

01 Lesson

if: eine Entscheidung

Ein if führt Code nur aus, wenn eine Bedingung wahr ist.

if.ems
Int age = 21;

if (age >= 18) {
    println("Du darfst rein");
}
02 Lesson

Guard Clauses: früh raus, sauber bleiben

Statt Code tief zu verschachteln, prüfst du Fehler früh und gehst direkt raus.

guard.ems
public Void greet(String name) {
    if (name.isBlank()) {
        println("Name fehlt");
        return;
    }

    println("Hallo $(name)");
}
03 Lesson

for: etwas mehrfach machen

Eine for-Schleife läuft über einen Bereich oder später über Collections.

for.ems
for (number in 1..5) {
    println(number.toString());
}
04 Lesson

while: laufen, solange etwas wahr ist

while nutzt du, wenn du vorher nicht exakt weißt, wie oft etwas laufen soll.

while.ems
Int counter = 0;

while (counter < 3) {
    println(counter.toString());
    counter = counter + 1;
}