Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Vergleichsoperatoren in Java | Operatoren und Bedingungen
Einführung in Java

Vergleichsoperatoren in Java

Swipe um das Menü anzuzeigen

Du wirst Java beibringen, Werte zu vergleichen und einfache Entscheidungen darauf basierend zu treffen. Vergleichsoperatoren ermöglichen es Java, einfache Fragen zu stellen und entweder true oder false zurückzugeben — ein Ergebnistyp, den wir bereits als boolean kennen.

Operatoren

  • >größer als: prüft, ob der linke Wert größer als der rechte ist;
  • <kleiner als: prüft, ob der linke Wert kleiner als der rechte ist;
  • >=größer oder gleich: prüft, ob der linke Wert größer oder genau gleich dem rechten ist;
  • <=kleiner oder gleich: prüft, ob der linke Wert kleiner oder genau gleich dem rechten ist;
  • ==gleich: prüft, ob zwei Werte exakt gleich sind;
  • !=ungleich: prüft, ob zwei Werte unterschiedlich sind.

Beispiel

Main.java

Main.java

12345678910111213141516171819202122232425262728293031323334353637383940
package com.example; public class Main { public static void main(String[] args) { int lattePrice = 6; int cappuccinoPrice = 5; boolean result; // Greater than (>) result = lattePrice > cappuccinoPrice; System.out.println("latte > cappuccino: " + result); // Less than (<) result = lattePrice < cappuccinoPrice; System.out.println("latte < cappuccino: " + result); // Greater than or equal (>=) result = lattePrice >= 6; System.out.println("latte >= 6: " + result); // Less than or equal (<=) result = cappuccinoPrice <= 5; System.out.println("cappuccino <= 5: " + result); // Equal to (==) result = lattePrice == cappuccinoPrice; System.out.println("latte == cappuccino: " + result); // Not equal (!=) result = lattePrice != cappuccinoPrice; System.out.println("latte != cappuccino: " + result); // String comparison String customerName = "Anna"; result = customerName == "Anna"; System.out.println("customerName == Anna: " + result); } }

Es werden zwei Preise und eine boolean result-Variable deklariert, anschließend wird jeder Vergleichsoperator nacheinander angewendet. Jeder Operator stellt eine Ja/Nein-Frage zu den Werten und speichert true oder false in result, das anschließend ausgegeben wird. Das letzte Beispiel zeigt, dass Vergleichsoperatoren auch mit String-Werten funktionieren.

Note
Hinweis

Das korrekte Vergleichen von Strings erfordert eine andere Vorgehensweise – wie das funktioniert, erfährst du im Abschnitt über Strings.

question mark

Welcher Operator in Java prüft, ob zwei Werte genau gleich sind?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 1

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

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

Vergleichsoperatoren in Java

Du wirst Java beibringen, Werte zu vergleichen und einfache Entscheidungen darauf basierend zu treffen. Vergleichsoperatoren ermöglichen es Java, einfache Fragen zu stellen und entweder true oder false zurückzugeben — ein Ergebnistyp, den wir bereits als boolean kennen.

Operatoren

  • >größer als: prüft, ob der linke Wert größer als der rechte ist;
  • <kleiner als: prüft, ob der linke Wert kleiner als der rechte ist;
  • >=größer oder gleich: prüft, ob der linke Wert größer oder genau gleich dem rechten ist;
  • <=kleiner oder gleich: prüft, ob der linke Wert kleiner oder genau gleich dem rechten ist;
  • ==gleich: prüft, ob zwei Werte exakt gleich sind;
  • !=ungleich: prüft, ob zwei Werte unterschiedlich sind.

Beispiel

Main.java

Main.java

12345678910111213141516171819202122232425262728293031323334353637383940
package com.example; public class Main { public static void main(String[] args) { int lattePrice = 6; int cappuccinoPrice = 5; boolean result; // Greater than (>) result = lattePrice > cappuccinoPrice; System.out.println("latte > cappuccino: " + result); // Less than (<) result = lattePrice < cappuccinoPrice; System.out.println("latte < cappuccino: " + result); // Greater than or equal (>=) result = lattePrice >= 6; System.out.println("latte >= 6: " + result); // Less than or equal (<=) result = cappuccinoPrice <= 5; System.out.println("cappuccino <= 5: " + result); // Equal to (==) result = lattePrice == cappuccinoPrice; System.out.println("latte == cappuccino: " + result); // Not equal (!=) result = lattePrice != cappuccinoPrice; System.out.println("latte != cappuccino: " + result); // String comparison String customerName = "Anna"; result = customerName == "Anna"; System.out.println("customerName == Anna: " + result); } }

Es werden zwei Preise und eine boolean result-Variable deklariert, anschließend wird jeder Vergleichsoperator nacheinander angewendet. Jeder Operator stellt eine Ja/Nein-Frage zu den Werten und speichert true oder false in result, das anschließend ausgegeben wird. Das letzte Beispiel zeigt, dass Vergleichsoperatoren auch mit String-Werten funktionieren.

Note
Hinweis

Das korrekte Vergleichen von Strings erfordert eine andere Vorgehensweise – wie das funktioniert, erfährst du im Abschnitt über Strings.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 1
some-alt