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.
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.
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 (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.
Int counter = 0;
while (counter < 3) {
println(counter.toString());
counter = counter + 1;
}