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
12345678910111213141516171819202122232425262728293031323334353637383940package 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.
Das korrekte Vergleichen von Strings erfordert eine andere Vorgehensweise – wie das funktioniert, erfährst du im Abschnitt über Strings.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
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
12345678910111213141516171819202122232425262728293031323334353637383940package 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.
Das korrekte Vergleichen von Strings erfordert eine andere Vorgehensweise – wie das funktioniert, erfährst du im Abschnitt über Strings.
Danke für Ihr Feedback!