Logische Operatoren Teil 2
Teil des Abschnitts Grundlagen der Java-Journey von Coddy. Lektion 23 von 73.
Logische Operatoren haben eine spezielle Tabelle namens „Wahrheitstabelle“, die zeigt, was die Kombination logischer Operatoren zurückgibt.
Wahrheitstabelle für den and-Operator (&&):
| a | b | a && b |
|---|---|---|
| false | false | false |
| false | true | false |
| true | false | false |
| true | true | true |
Die einzige Möglichkeit, für den and-Operator (&&) ein true zu erhalten, besteht darin, dass sowohl a als auch b true sind.
Wahrheitstabelle für den or-Operator (||):
| a | b | a || b |
|---|---|---|
| false | false | false |
| false | true | true |
| true | false | true |
| true | true | true |
In diesem Fall sollte entweder a oder b true sein, um ein true-Ergebnis zu erhalten.
Wahrheitstabelle für den not-Operator (!):
| a | !a |
|---|---|
| false | true |
| true | false |
Hier wird der Wert von a umgekehrt. Wenn a false ist, dann ist !a true
Aufgabe
AnfängerDu musst den Variablen b1 und b2 Ganzzahlwerte zuweisen, sodass b3 im Ausdruck b3 = !((b1 + b2) > (b1 * b2)) zu true ausgewertet wird.
Probier es selbst
public class Main {
public static void main(String[] args) {
// Schreibe deinen Code unten
int b1 = ?
int b2 = ?
boolean b3 = !((b1 + b2) > (b1 * b2));
// Ändere die folgende Zeile nicht
System.out.println("b3 = " + b3);
}
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorInkrement/DekrementPost-Inkrement/DekrementArithmetische KurzformenVergleichsoperatorenString-Vergleich7Grundlegende Ein-/Ausgabe
System.out-MethodenAusgabe formatierenScanner-KlasseWiederholung – Bis 120Wiederholung – Wahr oder falsch5Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Logische Operatoren Teil 43Variablen Teil 2
KonstantenNamenskonventionenRückblick – Variablen initialisierenTypumwandlung Teil 1Typumwandlung Teil 26Entscheidungen treffen
If-AnweisungIf - ElseSwitch-AnweisungTernärer OperatorRückblick - If ElseVerschachteltes If - ElseÜbe selbstständig: Online-Java-Compiler