Java et le Café : Prendre des Décisions avec `if-else`

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.