Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Opérateurs de comparaison en Java | Opérateurs et Conditionnels
Introduction à Java

Opérateurs de comparaison en Java

Glissez pour afficher le menu

Vous allez commencer à apprendre à Java comment comparer des valeurs et prendre des décisions simples en fonction de celles-ci. Les opérateurs de comparaison permettent à Java de poser des questions simples et de renvoyer soit true soit false — un type de résultat que nous connaissons déjà sous le nom de boolean.

Opérateurs

  • >supérieur à : vérifie si la valeur de gauche est supérieure à celle de droite ;
  • <inférieur à : vérifie si la valeur de gauche est inférieure à celle de droite ;
  • >=supérieur ou égal à : vérifie si la valeur de gauche est supérieure ou exactement égale à celle de droite ;
  • <=inférieur ou égal à : vérifie si la valeur de gauche est inférieure ou exactement égale à celle de droite ;
  • ==égal à : vérifie si deux valeurs sont exactement identiques ;
  • !=différent de : vérifie si deux valeurs sont différentes.

Exemple

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

Vous déclarez deux prix et une variable boolean result, puis appliquez chaque opérateur de comparaison un par un. Chaque opérateur pose une question oui/non sur les valeurs et stocke true ou false dans result, qui est ensuite affiché. Le dernier exemple montre que les opérateurs de comparaison fonctionnent également avec les valeurs de type String.

Note
Remarque

Comparer correctement les chaînes de caractères nécessite une approche différente — vous apprendrez comment dans la section sur les chaînes de caractères.

question mark

Quel opérateur en Java vérifie si deux valeurs sont exactement identiques ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 1

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Opérateurs de comparaison en Java

Vous allez commencer à apprendre à Java comment comparer des valeurs et prendre des décisions simples en fonction de celles-ci. Les opérateurs de comparaison permettent à Java de poser des questions simples et de renvoyer soit true soit false — un type de résultat que nous connaissons déjà sous le nom de boolean.

Opérateurs

  • >supérieur à : vérifie si la valeur de gauche est supérieure à celle de droite ;
  • <inférieur à : vérifie si la valeur de gauche est inférieure à celle de droite ;
  • >=supérieur ou égal à : vérifie si la valeur de gauche est supérieure ou exactement égale à celle de droite ;
  • <=inférieur ou égal à : vérifie si la valeur de gauche est inférieure ou exactement égale à celle de droite ;
  • ==égal à : vérifie si deux valeurs sont exactement identiques ;
  • !=différent de : vérifie si deux valeurs sont différentes.

Exemple

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

Vous déclarez deux prix et une variable boolean result, puis appliquez chaque opérateur de comparaison un par un. Chaque opérateur pose une question oui/non sur les valeurs et stocke true ou false dans result, qui est ensuite affiché. Le dernier exemple montre que les opérateurs de comparaison fonctionnent également avec les valeurs de type String.

Note
Remarque

Comparer correctement les chaînes de caractères nécessite une approche différente — vous apprendrez comment dans la section sur les chaînes de caractères.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 1
some-alt