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
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); } }
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.
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.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
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
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); } }
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.
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.
Merci pour vos commentaires !