Bedingungen

Vergleiche

Bedingungen werden meist als Vergleiche formuliert. Etwa wenn die Inhalt einer Variable einen gewissen Wert überschreitet. Das Ergebnis eines Vergleichs ist eine Wahrheitswert (true oder false)


int anzahl = ...;

if (anzahl > 100){
  ...
}

Vergleiche können mittels verschiedener Vergleichsoperatoren gebildet werden:

wert1 < Wert2

ist wahr, wenn Wert1 kleiner als Wert2 ist

wert1 <= Wert2

ist wahr, wenn Wert1 kleiner oder gleich als Wert2 ist

wert1 > Wert2

ist wahr, wenn Wert1 größer als Wert2 ist

wert1 >= Wert2

ist wahr, wenn Wert1 größer oder gleich als Wert2 ist

wert1 == Wert2

ist wahr, wenn Wert1 gleich Wert2 ist

wert1 != Wert2

ist wahr, wenn Wert1 ungleich Wert2 ist

Wahrheitswerte

Da Vergleiche im Endeffekt nur Wahrheitswerte dargestellen, kann als Bedingung alles verwendet werden, das einen Wahrheitswert darstellt.

Boolesche Variablen