Introduction
Prendre des décisions est une partie essentielle de la programmation, tout comme choisir votre café préféré le matin. En Java, vous pouvez utiliser les instructions conditionnelles if-else
pour prendre ces décisions.
La Structure if
La structure if
est comme choisir un café noir si vous avez besoin d’un coup de fouet. Voici comment ça fonctionne :
1
2
3
4
5
6
7
8
9
10
11
|
public class ChoixDuCafe {
public static void main(String[] args) {
int niveauDeFatigue = 7;
if (niveauDeFatigue > 5) {
System.out.println("Je prends un café noir !");
}
System.out.println("Continuons à coder !");
}
}
|
1
2
3
|
$ java ChoixDuCafe.java
Je prends un café noir !
Continuons à coder !
|
Si le niveau de fatigue est supérieur à 5, vous choisissez un café noir. Sinon, vous continuez simplement à coder.
La Structure if-else
La structure if-else est comme choisir entre un café noir et un latte. Voici comment vous pouvez l’utiliser :
1
2
3
4
5
6
7
8
9
10
11
12
13
|
public class ChoixDuCafe {
public static void main(String[] args) {
int niveauDeFatigue = 3;
if (niveauDeFatigue > 5) {
System.out.println("Je prends un café noir !");
} else {
System.out.println("Je prends un latte !");
}
System.out.println("Continuons à coder !");
}
}
|
1
2
3
|
$ java ChoixDuCafe.java
Je prends un latte !
Continuons à coder !
|
Avec la structure if-else, vous pouvez choisir entre deux options, comme choisir entre un café noir et un latte en fonction de votre niveau de fatigue.
La Structure if-else-if-else
Pour des choix plus complexes, vous pouvez utiliser la structure if-else-if-else, comme choisir entre un café noir, un latte, ou un thé :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
public class ChoixDuCafe {
public static void main(String[] args) {
int niveauDeFatigue = 3;
boolean veutDuThe = true;
if (niveauDeFatigue > 5) {
System.out.println("Je prends un café noir !");
} else if (veutDuThe) {
System.out.println("Je prends un thé !");
} else {
System.out.println("Je prends un latte !");
}
System.out.println("Continuons à coder !");
}
}
|
1
2
3
|
$ java ChoixDuCafe.java
Je prends un thé !
Continuons à coder !
|
Avec cette structure, vous pouvez faire des choix plus nuancés, comme choisir entre différents types de boissons en fonction de plusieurs facteurs.
Imbrication de Structures if-else
L’imbrication de structures if-else
est comme choisir votre café en fonction de l’heure de la journée et de votre niveau de fatigue. Voici un exemple :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
public class ChoixDuCafe {
public static void main(String[] args) {
int heureDuJour = 10; // 10h du matin
int niveauDeFatigue = 6;
if (heureDuJour < 12) {
System.out.println("C'est le matin !");
if (niveauDeFatigue > 5) {
System.out.println("Je prends un café noir !");
} else {
System.out.println("Je prends un latte !");
}
} else {
System.out.println("C'est l'après-midi !");
if (niveauDeFatigue > 5) {
System.out.println("Je prends un expresso !");
} else {
System.out.println("Je prends un thé vert !");
}
}
System.out.println("Continuons à coder !");
}
}
|
Conclusion
Les instructions conditionnelles if-else en Java sont comme choisir votre boisson préférée dans un café de codeurs : elles vous permettent de prendre des décisions basées sur des conditions. Utilisez-les judicieusement, et votre code sera aussi satisfaisant qu’une tasse de votre boisson préférée.