📝 Ce que vous apprendrez

  • Ce que sont les booléens
  • Déclaration et attribution de valeurs booléennes
  • Expressions booléennes
  • Utilisation de booléens dans les instructions if.
  • Opérateurs logiques (&&, ||, !)

🔍 Qu'est-ce qu'un booléen ?

Un booléen est un type de données qui ne peut contenir que deux valeurs :

true
false

Il est utilisé pour représenter la logique oui/non, on/off, vrai/faux dans votre code.

✅ Déclarer des variables booléennes

boolean isJavaFun = true;
boolean isCold = false;

Vous pouvez attribuer des valeurs booléennes directement ou en tant que résultat d'expressions.

🔢 Expressions booléennes

Les valeurs booléennes proviennent souvent de la comparaison de valeurs :

int x = 10;
int y = 20;

boolean result = x < y;  // true

Autres exemples :

x == y     // false
x != y     // true
x >= 5     // true

🧠 Utilisation de booléens dans les instructions if.

boolean isRaining = true;

if (isRaining) {
    System.out.println("Take an umbrella!");
} else {
    System.out.println("Enjoy the sun!");
}

Ou en ligne :

if (x > y) {
    // do something
}

🧮 Opérateurs logiques

| Opérateur | Signification | Exemple | |-||| | && | AND | x > 5 && y < 10 | | || | OR | x > 5 || y < 10 | | ! | NOT (négation) | !isRaining |

Exemple :

if (x > 5 && y < 20) {
    System.out.println("x and y are within range");
}

🤯 Erreurs courantes

  • Utilisation de = au lieu de == dans les comparaisons ``Java if (x = 5) { } // ❌ Affectation, pas comparaison

  • Oublier d'initialiser le booléen

  • Mauvaise utilisation de la négation (!) et des parenthèses

📘 Recap

  • Les booléens contiennent vrai ou faux.
  • Couramment utilisé dans les conditions et la logique
  • Utiliser des opérateurs logiques et de comparaison pour créer des expressions booléennes