Java Reference
In-Depth Information
Auch eine einfache Boolesche Variable können Sie als Bedingung verwenden, denn sie
hat selbst schon einen Wahrheitswert und ist deshalb true oder false :
boolean bestanden = true;
if (bestanden) ...
Jede Programmiersprache kennt Auswahlstrukturen. In der Sprachsyntax von Java wer-
den Verzweigungen folgendermaßen formuliert:
if (Bedingung) {
Anweisung1;
Anweisung2;
Anweisung3;
}
else {
Anweisung4;
Anweisung5;
}
Listing 3.2 Syntax der Auswahlstruktur
Eine Bedingung muss als Ausdruck formuliert werden, dessen Auswertung einen Wahr-
heitswert ( true oder false ) ergibt. Häufig werden hier zwei Werte verglichen und
geprüft, ob der erste Wert größer, kleiner oder gleich dem zweiten Wert ist. Ergibt die
Auswertung true , so werden die Anweisungen im Block nach dem if ausgeführt. Liefert
der Ausdruck false zurück, wird der Anweisungsblock hinter dem else ausgeführt.
Ein Sonderfall der Verzweigung ist die einseitige Auswahlstruktur. Hierbei soll im Fall,
dass die Auswertung der Bedingung false ergibt, keine Anweisung ausgeführt werden.
Stehen hinter dem else keine Anweisungen, können Sie das Schlüsselwort else auch
komplett weglassen. Ein else ohne vorhergehendes if kann es dagegen aber nicht
geben. Java-Syntax (Schreibweise) bei fehlendem else -Zweig:
if (Bedingung) {
Anweisung1;
Anweisung2;
Anweisung3;
}
Listing 3.3 Einseitige Auswahlstruktur
Search WWH ::




Custom Search