Opérateurs de comparaison
Fait partie de la section Fondamentaux du Journey Java de Coddy — leçon 20 sur 73.
Opérateurs de comparaison sont utilisés pour comparer entre deux opérandes.
Parfois, nous devons vérifier si un opérande est plus grand/plus petit/... qu'un autre opérande.
Le tableau suivant montre les opérateurs possibles pour la comparaison :
| Opérateur | Signification | Exemple |
|---|---|---|
| == | Égal | 1 == 2 renvoie false |
| != | Non égal | 1 != 2 renvoie true |
| > | Supérieur à | 1 > 2 renvoie false |
| < | Inférieur à | 1 < 2 renvoie true |
| >= | Supérieur ou égal | 1 >= 2 renvoie false |
| <= | Inférieur ou égal | 1 <= 2 renvoie true |
L'opérateur de comparaison retourne true si la comparaison est correcte ou false sinon.
Par exemple :
int var1 = 13;
int var2 = 12;
boolean var3 = var1 != var2;var3 contiendra true parce que var1 et var2 ne sont pas égaux
Rappelez-vous le type
boolean,var3est un boolean.
Défi
DébutantÉcrivez un script qui initialise 2 variables n1 et n2 avec les valeurs 8 et 9 (respectivement).
Ensuite, initialisez une autre variable n3 qui contiendra si n1 est supérieur à n2.
Aide-mémoire
Les opérateurs de comparaison sont utilisés pour comparer deux opérandes et retourner true ou false :
| Opérateur | Signification | Exemple |
|---|---|---|
| == | Égal | 1 == 2 retourne false |
| != | Différent | 1 != 2 retourne true |
| > | Supérieur à | 1 > 2 retourne false |
| < | Inférieur à | 1 < 2 retourne true |
| >= | Supérieur ou égal | 1 >= 2 retourne false |
| <= | Inférieur ou égal | 1 <= 2 retourne true |
Exemple d'utilisation :
int var1 = 13;
int var2 = 12;
boolean var3 = var1 != var2; // var3 contiendra trueEssayez vous-même
public class Main {
public static void main(String[] args) {
// Tapez votre code ci-dessous
// Ne modifiez pas la ligne ci-dessous
System.out.println("n1 = " + n1 + ", n2 = " + n2 + ", n3 = " + n3);
}
}Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fondamentaux
4Opérateurs - Partie 1
Opérateurs arithmétiquesOpérateur moduloIncrémentation / DécrémentationPost-incrémentation / Post-décrémentationRaccourcis arithmétiquesOpérateurs de comparaisonComparaison de chaînes7Entrées/Sorties de base
Méthodes System.outFormatage de la sortieClasse ScannerRécapitulatif - Jusqu'à 120Récapitulatif - Vrai ou Faux10Méthodes (Fonctions)
Déclaration de méthodesParamètres de méthodeTypes de retourSurcharge de méthodesRécapitulatif - Fonction SigmaRécapitulatif - Fonction de validationMéthodes Void13Opérations sur les chaînes
Méthodes de chaînes, partie 1Méthodes de chaînes, partie 2Formatage de chaînesComparaison de chaînes5Opérateurs, partie 2
Opérateurs logiques, partie 1Opérateurs logiques, partie 2Récapitulatif - Logique simpleOpérateurs logiques, partie 3Opérateurs logiques, partie 43Variables Partie 2
ConstantesConventions de nommageRécapitulatif - Initialisation des variablesType Casting Partie 1Type Casting Partie 26Prise de décision
Instruction IfIf - ElseInstruction SwitchOpérateur ternaireRécapitulatif - If ElseIf - Else imbriqués9Boucles
Boucle For - Partie 1Boucle WhileBoucle Do WhileBreakContinueBoucle For - Partie 2Boucles imbriquéesBoucle infinieRécapitulatif - Entrée dynamique12Parcourir les tableaux
Utilisation de la boucle forBoucle for amélioréeOpérations courantes sur les tableaux