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.
- Ist ein Korn da? Dann nimm es!
if (kornDa()) { nimm(); }
Auch für die etwas komplexere Verzweigung mit else-Fall kommt ein Beispiel:
- Ist vorn frei? Dann geh vor! Wenn nicht, dreh dich zwei mal links um!
if (vornFrei()) { vor(); } else { linksUm(); linksUm(); }