Fachkonzept: Verzweigung

Durch eine Verzweigung kann das Programm "verschiedene" Wege gehen. Verzweigungen heißen auch "Wenn-Dann-Anweisungen" oder "if-Anweisungen".

Sie bestehen aus dem Schlüsselwort if, gefolgt von einer Bedingung und einem Programmblock, der nur dann ausgeführt wird, wenn die Bedingung zutrifft. Optional kann noch ein Alternativ-Fall angehängt werden, der ausgeführt wird, wenn die Bedingung nicht zutrifft. Dieser Fall wird durch das Schlüsselwort else eingeleitet. Auch hiernach folgt ein Programmblock, der die Aktionen darstellt, die ausgeführt werden sollen.

Im Folgenden seht ihr ein Beispiel für eine einfache Verzweigung.

if (kornDa()) {
    nimm();
}

Auch für die etwas komplexere Verzweigung mit else-Fall kommt ein Beispiel:

if (vornFrei()) {
    vor();
} else {
    linksUm();
    linksUm();
}