Fachkonzept - Bedingungen

Bedingungen

Eine Bedingung ist ein Ausdruck, der entweder wahr oder falsch ist. Ein Ausdruck der wahr ist, besitzt in Java den Wert true, ein Ausdruck der falsch ist, besitzt in Java den Wert false.

Vergleichsoperatoren

Bedingungen werden oft mit Hilfe von Vergleichsoperatoren gebildet. Folgende Vergleichsoperatoren gibt es:

Operator Bedeutung
== gleich
!= ungleich
> größer als
< kleiner als
>= größer als oder gleich
<= kleiner als oder gleich

Der Ausdruck 5 != 4 ist also wahr (true), der Ausdruck 5 <= 4 ist falsch (false).

Logische Operatoren

Um komplexere Bedingungen zu formulieren, benötigt man oft logische Operatoren.

Operator Bedeutung Beispiel für true Beispiel für false
! Nicht - Umkehrung des Wahrheitswertes !false ! 5<6
&& Und - Beide Bedingungen müssen wahr sein 1 != 2 && 2 < 3 1! = 1 && 2 < 3
|| Oder - Mindestens eine der Bedingungen muss wahr sein 1 == 2 || 2 < 3 1! = 1 || 2 < 1

Methoden

Auch Methoden können Bedingungen darstellen, wenn diese als Rückgabetyp boolean besitzen:

boolean rateZahl(int x) {
   if(x == 42)
      return true;
   else
      return false;
}

Innerhalb einer anderen Methode könnte diese dann so benutzt werden:

if(rateZahl(1))
   System.out.println("Leider falsch geraten");
X

Fehler melden

X

Suche