i

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 wetterIstGut() {
    int temperatur;
    // Lese z.B. von einem Wetterdienst die aktuelle
    // Temperatur und speichere sie in der Variablen
    // temperatur
    if(temperatur > 20)
        return true;
    else
        return false;
}

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

if(wetterIstGut())
   System.out.println("Du solltest Dir heute ein Eis gönnen!");

Suche

v
7.1.2.1.4
inf-schule.de/oop/java/implementierung/superbrain/konzept_bedingungen
inf-schule.de/7.1.2.1.4
inf-schule.de/@/page/fy5YJ2i63oQHDcId

Rückmeldung geben