Die if-Abfrage dient dazu zu entscheiden ob etwas ausgeführt werden soll.
Semantik: Wenn <Boolescher-Ausdruck> zu true ausgewertet
wird, führe <Anweisung> (bzw. Blockanweisung {}) aus.
Wie lautet die Syntax?
Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.
Um if Anweisungen zu verknüpfen: else
Semantik: Falls <Boolescher-Ausdruck1> zu true ausgewertet wird,
führe <Anweisung1> aus, falls nicht überprüfe ob
<Boolescher-Ausdruck2> zu true ausgewertet wird, führe
<Anweisung2>, ansonsten führe <Anweisung3> aus.
Wie lautet die Syntax?
Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.
Worauf sind die Einsatzzwecke von Switch Anweisungen begrenzt?
1)
2)
3)
Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.
Falls etwas immer wieder ausgeführt werden soll: while-Schleife
Semantik: Wiederhole die (Block-)Anweisung, solange
<Boolescher-Ausdruck> zu true ausgewertet wird
Wie lautet die Syntax?
Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.
Wenn etwas mindestens einmal ausgeführt werden soll: do-whileSchleife
Semantik: Wiederhole <Anweisung>, solange
<Boolescher-Ausdruck> zu true ausgewertet wird.
Führe jedoch mindestens 1x <Anweisung> aus.
Wie lautet die Syntax?
Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.
Die for-Schleife ist expliziter und prägnanter als while oder do-while
Semantik: <Initialisierung> einer Laufvariable (einmal zu Beginn der
Schleifenausführung). Führe <Anweisung> solange aus, solange
<Bedingung> (Boolescher Ausdruck) zu true ausgewertet wird.
<Modifikation> der Laufvariable nach jedem Durchlauf.
Wie lautet die Syntax?
Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.