Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Vergelijkingsoperatoren in Java | Operatoren en Conditionals
Introductie tot Java

Vergelijkingsoperatoren in Java

Veeg om het menu te tonen

Je leert Java hoe waarden te vergelijken en eenvoudige beslissingen te nemen op basis daarvan. Vergelijkingsoperatoren laten Java eenvoudige vragen stellen en geven als resultaat true of false — een resultaatsoort die we al kennen als boolean.

Operatoren

  • >groter dan: controleert of de linkerwaarde groter is dan de rechterwaarde;
  • <kleiner dan: controleert of de linkerwaarde kleiner is dan de rechterwaarde;
  • >=groter dan of gelijk aan: controleert of de linkerwaarde groter of exact gelijk is aan de rechterwaarde;
  • <=kleiner dan of gelijk aan: controleert of de linkerwaarde kleiner of exact gelijk is aan de rechterwaarde;
  • ==gelijk aan: controleert of twee waarden exact hetzelfde zijn;
  • !=niet gelijk aan: controleert of twee waarden verschillend zijn.

Voorbeeld

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); } }

Je declareert twee prijzen en een boolean result-variabele, waarna je elke vergelijkingsoperator één voor één toepast. Elke operator stelt een ja/nee-vraag over de waarden en slaat true of false op in result, dat vervolgens wordt afgedrukt. Het laatste voorbeeld laat zien dat vergelijkingsoperatoren ook werken met String-waarden.

Note
Opmerking

Strings correct vergelijken vereist een andere aanpak — je leert hoe dit werkt in de sectie over Strings.

question mark

Welke operator in Java controleert of twee waarden exact hetzelfde zijn?

Selecteer het correcte antwoord

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 1

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Vergelijkingsoperatoren in Java

Je leert Java hoe waarden te vergelijken en eenvoudige beslissingen te nemen op basis daarvan. Vergelijkingsoperatoren laten Java eenvoudige vragen stellen en geven als resultaat true of false — een resultaatsoort die we al kennen als boolean.

Operatoren

  • >groter dan: controleert of de linkerwaarde groter is dan de rechterwaarde;
  • <kleiner dan: controleert of de linkerwaarde kleiner is dan de rechterwaarde;
  • >=groter dan of gelijk aan: controleert of de linkerwaarde groter of exact gelijk is aan de rechterwaarde;
  • <=kleiner dan of gelijk aan: controleert of de linkerwaarde kleiner of exact gelijk is aan de rechterwaarde;
  • ==gelijk aan: controleert of twee waarden exact hetzelfde zijn;
  • !=niet gelijk aan: controleert of twee waarden verschillend zijn.

Voorbeeld

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); } }

Je declareert twee prijzen en een boolean result-variabele, waarna je elke vergelijkingsoperator één voor één toepast. Elke operator stelt een ja/nee-vraag over de waarden en slaat true of false op in result, dat vervolgens wordt afgedrukt. Het laatste voorbeeld laat zien dat vergelijkingsoperatoren ook werken met String-waarden.

Note
Opmerking

Strings correct vergelijken vereist een andere aanpak — je leert hoe dit werkt in de sectie over Strings.

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 1
some-alt