5 > 2 || 12 <= 7 T 5 > 2 && 12 <= 7 F 3 == 8 || 6 != 6 F 3 == 8 && 6 != 6 F
Der NOT-Operator in Java ist dieser: !
(Ausrufungszeichen). Der NOT-Operator ändert true
in false
und false
in true
, wie in der Tabelle zu sehen ist. Das mag wie eine dumme Sache aussehen, aber es ist oft nützlich. Manchmal ist es natürlicher eine Bedingung in einer bestimmten Weise auszudrücken, aber die Programmlogik verlangt das Umgekehrte. Zeit für den NOT-Operator.
x | !x |
---|---|
true | false |
false | true |
Angenommen wir gehen Einkaufen, um neue Schuhe zu kaufen. Wir sind nur an Schuhen interessiert, die weniger als $50 kosten. Hier ist ein Programmfragment:
if ( ______(preis < 50) )
System.out.println("Schuhe ablehnen");
else
System.out.println("akzeptable Schuhe");
Wir füllen die Lücken aus, so dass das Programmfragment Schuhe ablehnt, die nicht weniger als $50 kosten.