Menu
Coddy logo textTech

Booléens (bool)

Fait partie de la section Fondamentaux du Journey Dart de Coddy — leçon 9 sur 94.

Booléens (bool type) n'ont que deux valeurs : true ou false. Ils représentent des conditions oui/non dans les programmes.

void main() {
  bool isRaining = true;
  print(isRaining);
}

Les valeurs booléennes s'écrivent sans guillemets. Vous pouvez les réaffecter :

void main() {
  bool isCompleted = false;
  print(isCompleted);
  
  // Changer la valeur
  isCompleted = true;
  print(isCompleted);
}
challenge icon

Défi

Débutant

Créez un programme Dart qui utilise des valeurs booléennes pour suivre l'état d'un personnage de jeu simple :

  1. Déclarez une variable booléenne nommée isAlive et définissez-la à true
  2. Déclarez une variable booléenne nommée hasWeapon et définissez-la à false
  3. Déclarez une variable entière nommée healthPoints et définissez-la à 100
  4. Déclarez une variable double nommée speed et définissez-la à 7.5
  5. Imprimez toutes les variables avec des étiquettes descriptives dans le format EXACT suivant :
Character Status:
Alive: true
Armed: false
Health: 100
Speed: 7.5

Votre sortie doit correspondre exactement à ce format.

Aide-mémoire

Les booléens (type bool) n'ont que deux valeurs : true ou false. Ils représentent des conditions oui/non dans les programmes.

bool isRaining = true;
bool isCompleted = false;

Les valeurs booléennes sont écrites sans guillemets et peuvent être réassignées :

bool isCompleted = false;
isCompleted = true; // Changer la valeur

Essayez vous-même

void main() {
  // Déclarez vos variables ici
  bool isAlive = ?;
  bool hasWeapon = ?;
  int healthPoints = ?;
  double speed = ?;
  
  // Affichez le statut du personnage
  print("Character Status:");
  print("Alive: " + isAlive.toString());
  print("Armed: " + hasWeapon.toString());
  print("Health: " + healthPoints.toString());
  print("Speed: " + speed.toString());
}
quiz iconTestez-vous

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