Retour au cours

Instructions conditionnelles : if, else et else if

Maîtrise de Java : De Zéro à Développeur Professionnel (Un parcours en 50 leçons)

Leçon 10 : Instructions conditionnelles : if, else et else if

Les instructions conditionnelles permettent à votre programme de prendre des décisions basées sur des conditions au moment de l'exécution.

1. L'instruction if

L'instruction if n'exécute un bloc de code que si la condition à l'intérieur des parenthèses est true.

java int score = 85;

if (score > 80) { System.out.println("Excellent score!"); }

// Note : Si le bloc de code ne fait qu'une seule ligne, les accolades sont optionnelles, // mais leur utilisation est fortement recommandée pour la clarté et la sécurité.

2. L'instruction if-else

L'instruction if-else fournit deux chemins : un pour true et un pour false.

java int temperature = 25;

if (temperature > 30) { System.out.println("Il fait très chaud."); } else { System.out.println("Le temps est clément."); }

3. La structure if-else if-else

Lorsque vous devez vérifier plusieurs conditions séquentielles, utilisez la structure else if. Un seul bloc sera exécuté.

java int grade = 72; String message;

if (grade >= 90) { message = "Grade A"; } else if (grade >= 80) { message = "Grade B"; } else if (grade >= 70) { message = "Grade C"; } else { message = "Échec"; }

System.out.println(message); // Sortie : Grade C

4. L'opérateur ternaire

Un raccourci pour les instructions if-else simples. Il prend trois opérandes.

Syntaxe : condition ? expression_si_vrai : expression_si_faux;

java int age = 22; String status = (age >= 18) ? "Adulte" : "Mineur"; System.out.println(status); // Sortie : Adulte