Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Logischer Operator | Grundlegende Typen und Operationen
Java Grundlagen

Logischer Operator

Swipe um das Menü anzuzeigen

Du lernst, wie Java mehrere Bedingungen mit logischen Operatoren zu einer einzigen Entscheidung kombiniert. Anstatt nur eine Frage auf einmal zu stellen, können wir nun eine Logik aufbauen, die von mehreren zusammenwirkenden Bedingungen abhängt.

In einem echten Café-System sind Entscheidungen selten einfach — ob das System einen Rabatt gewährt, eine Bestellung annimmt oder eine spezielle Nachricht anzeigt, hängt meist von mehr als einem Faktor ab.

Operatoren

  • &&UND: ergibt true nur, wenn beide Bedingungen true sind;
  • ||ODER: ergibt true, wenn mindestens eine Bedingung true ist;
  • !NICHT: kehrt einen booleschen Wert um — true wird zu false und umgekehrt.

Beispiel

Main.java

Main.java

1234567891011121314151617181920
package com.example; public class Main { public static void main(String[] args) { int orderValue = 8; boolean isDeliveryAvailable = true; boolean isLoyalCustomer = false; boolean isWeekendPromo = true; boolean freeDelivery = isDeliveryAvailable && (orderValue > 10); boolean discount = isLoyalCustomer || isWeekendPromo; boolean showRegularPrice = !isWeekendPromo; System.out.println(freeDelivery); // false System.out.println(discount); // true System.out.println(showRegularPrice); // false } }

Das Beispiel definiert drei Bedingungen zum Bestellstatus. freeDelivery verwendet && — sowohl die Lieferung muss verfügbar sein ALS AUCH der Bestellwert muss über 10 liegen, aber da orderValue 8 ist, ergibt das Ergebnis false. discount verwendet || — obwohl der Kunde nicht loyal ist, ist die Wochenendaktion aktiv, daher ist das Ergebnis true. showRegularPrice verwendet !, um isWeekendPromo umzukehren, was false ergibt.

Logische Operatoren sind wichtig, weil sie ermöglichen, mehrere Regeln zu einer einzigen Entscheidung zu kombinieren, anstatt einzelne Prüfungen zu schreiben.

question mark

Was macht der Operator &&?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 5

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 2. Kapitel 5
some-alt