Menu
Coddy logo textTech

Logische Operatoren Teil 1

Teil des Abschnitts Grundlagen der Java-Journey von Coddy. Lektion 22 von 73.

Logische Operatoren werden verwendet, um Kombinationen von Vergleichen zu überprüfen, die true oder false zurückgeben.

Die folgende Aussage enthält beispielsweise zwei Vergleiche: 

Ist 5 größer als 3 und kleiner als 6?

OperatorBedeutungBeispiel
&&Und – true, wenn alle Operanden true sinda && b
||Oder – true, wenn ein beliebiger Operand true ista || b
!Nicht – true, wenn der Operand false ist!a

Sehen wir uns einige Beispiele an,

5 ist größer als 3 und 1 ist gleich 1,

boolean b1 = (5 > 3) && (1 == 1); // ist wahr

Erklärung: Alle operands sind true, daher wird b1 den Wert true enthalten (die Operation and ist true, wenn beide operands true sind).

5 ist nicht gleich 4 oder fünf ist gleich 2,

boolean b2 = !(5 == 4) || (5 == 2); // ist wahr

Erklärung: Der erste Operand (5 != 4) ist true, daher ist auch b2 true (die Operation or ist true, wenn einer der beiden Operanden true ist)

1 ist nicht gleich 1 oder false,

boolean b3 = !(1 == 1) || false; // enthält false

Erklärung: Alle Operanden sind false, daher wird b3 den Wert false enthalten (or-Operation).

nicht (3 größer als 4),

boolean b4 = !(3 > 4); // ergibt true

Erklärung: Der Operand ist false, daher wird b4 den Wert true enthalten (not-Operation).

nicht (5 größer als 10 oder 5 größer als 1),

boolean b5 = !(5 > 10 || 5 > 1); // enthält false

Erklärung: 5 > 10 || 5 > 1 ist true (einer der operands ist true), daher ist insgesamt b5 false (not-Operation).

challenge icon

Aufgabe

Anfänger

Du erhältst einen Code. Ersetze die Fragezeichen der Variablen b1 und b2, sodass b3 den Wert true enthält.

Es gibt viele richtige Lösungen!

Probier es selbst

public class Main {
    public static void main(String[] args) {
        // Schreibe deinen Code unten
        boolean b1 = ?;
        boolean b2 = ?;
        boolean b3 = b1 || b2;
        
        // Ändere die Zeile darunter nicht
        System.out.println("b3 = " + b3);
    }
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-Java-Compiler