~Java4Beginners~
~Java4Beginners~

Logische Ausdrücke

Etwas abstrakt und gewöhnungsbedürftig sind die Logischen Ausdrücke. Diese Ausdrücke ermöglichen es uns, Wahrheitswerte miteinander zu verknüpfen. Hierbei arbeiten wir im Normalfall mit den folgenden drei Logischen Ausdrücken.

Welche logische Ausdrücke kennt Java?

  • NOT !
  • AND &&
  • OR ||

NOT

Kehrt den Wahrheitswert um. 2==4 ergibt false. Dieser Wahrheitswert wird umgekehrt und ergibt true.

    System.out.println(!(2==4));

AND

Die Gesamtbedingung ergibt nur dann den Wahrheitswert true, wenn beide Ausdrücke true ergeben.

    System.out.println(a==2 && b == 2);

OR

Die Gesamtbedingung ergibt true, sobald einer der beiden Bedingungen den Wert true annimmt.

    System.out.println(a==2 || b == 3);

Wahrheitstabellen

Eine Wahrheitstabelle oder Wahrheitstafel, auch Wahrheitswert-Tabelle oder Wahrheitsmatrix genannt, ist eine tabellarische Aufstellung des Wahrheitswertverlaufs einer logischen Aussage.

Wahrheitstabelle NOT

Ein Ausdruck kann nur logische Ergebnisse haben. Entweder true, oder false. Wenn wir die logische Aussage !p treffen, so ist das Ergebnis abhängig vom Wert von p. Um dies darzustellen, werden Wahrheitstabellen verwendet.
p !p
false true
true false

Wahrheitstabelle AND

Eine logische AND-Verknüpfung ergibt nur dann true, wenn beide Bedingungsteile den Wert true angenommen haben.
Bedingung 1 Bedingung 2 Bedingung1 && Bedingung2
false false false
false true false
true false false
true true true

Wahrheitstabelle OR

Bei einer logischen OR-Verknüpfung braucht nur eine Teilbedingung den Wert true haben, damit die Gesamtbedingung ebenfalls true ist.
Bedingung 1 Bedingung 2 Bedingung1 || Bedingung2
false false false
false true true
true false true
true true true
nach oben Java4Beginners -- Seitenversion 1.0 -- Stand: 2017-04-10