Java Reference
In-Depth Information
3.2.1 Zweiseitige Auswahlstruktur (if-Anweisung)
Die zweiseitige Auswahlstruktur wird wie in Abbildung 3.2 dargestellt.
3
Programmablaufplan
DIN 66001
Nassi-Shneiderman-
Struktogramm DIN 66261
Bedingung
Nein
Bedingung
Ja
Nein
Anweisung(en)
a
Anweisung(en)
b
Anweisung(en) b
Ja
Anweisung(en) a
Abbildung 3.2 Zweiseitige Auswahlstruktur
Ist die formulierte Bedingung erfüllt, so wird der Programmablauf mit den Anweisun-
gen fortgesetzt, die mit Ja gekennzeichnet sind. Ist die Bedingung nicht erfüllt, wird der
Bereich ausgeführt, der mit Nein gekennzeichnet ist. Somit wird also immer nur einer
der beiden Bereiche abgearbeitet. Ganz wichtig ist hier der Begriff Bedingung .
Was ist eine Bedingung?
Unter einer Bedingung versteht man einen beliebigen Ausdruck, dessen Auswertung
einen Wahrheitswert (true oder false) liefert.
Typische Beispiele für Bedingungen sind Vergleiche:
if (a == 0) ...
if (b > 10) ...
if (zahl <= 100) ...
Kompliziertere Bedingungen entstehen durch Verknüpfung mehrerer Vergleiche mit
den logischen Operatoren:
if((a<5)&&(b>2))...
Bei solchen zusammengesetzten Bedingungen müssen Sie auf eine korrekte Klammer-
setzung achten.
 
Search WWH ::




Custom Search