Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Opérateurs Logiques en Java | Opérateurs et Conditionnels
Introduction à Java

Opérateurs Logiques en Java

Glissez pour afficher le menu

Vous découvrez comment Java combine plusieurs conditions en une seule décision à l'aide des opérateurs logiques. Au lieu de poser une seule question à la fois, il est désormais possible de construire une logique qui dépend de plusieurs conditions réunies.

Dans un véritable système de café, les décisions sont rarement simples — qu'il s'agisse d'accorder une remise, d'accepter une commande ou d'afficher un message spécial, cela dépend généralement de plusieurs facteurs.

Opérateurs

  • &&ET : retourne true uniquement si les deux conditions sont true ;
  • ||OU : retourne true si au moins une des conditions est true ;
  • !NON : inverse une valeur booléenne — true devient false et inversement.

Exemple

Main.java

Main.java

1234567891011121314151617181920
package com.example; public class Main { public static void main(String[] args) { int orderValue = 8; boolean isDeliveryAvailable = true; boolean isLoyalCustomer = false; boolean isWeekendPromo = true; boolean freeDelivery = isDeliveryAvailable && (orderValue > 10); boolean discount = isLoyalCustomer || isWeekendPromo; boolean showRegularPrice = !isWeekendPromo; System.out.println(freeDelivery); // false System.out.println(discount); // true System.out.println(showRegularPrice); // false } }

L'exemple définit trois conditions concernant l'état de la commande. freeDelivery utilise && — la livraison doit être disponible ET la commande doit dépasser 10, mais comme orderValue est 8, le résultat est false. discount utilise || — même si le client n'est pas fidèle, la promotion du week-end est active, donc le résultat est true. showRegularPrice utilise ! pour inverser isWeekendPromo, ce qui donne false.

Les opérateurs logiques sont importants car ils permettent de combiner plusieurs règles en une seule décision au lieu d'écrire des vérifications séparées.

question mark

Que fait l'opérateur && ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 2

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Opérateurs Logiques en Java

Vous découvrez comment Java combine plusieurs conditions en une seule décision à l'aide des opérateurs logiques. Au lieu de poser une seule question à la fois, il est désormais possible de construire une logique qui dépend de plusieurs conditions réunies.

Dans un véritable système de café, les décisions sont rarement simples — qu'il s'agisse d'accorder une remise, d'accepter une commande ou d'afficher un message spécial, cela dépend généralement de plusieurs facteurs.

Opérateurs

  • &&ET : retourne true uniquement si les deux conditions sont true ;
  • ||OU : retourne true si au moins une des conditions est true ;
  • !NON : inverse une valeur booléenne — true devient false et inversement.

Exemple

Main.java

Main.java

1234567891011121314151617181920
package com.example; public class Main { public static void main(String[] args) { int orderValue = 8; boolean isDeliveryAvailable = true; boolean isLoyalCustomer = false; boolean isWeekendPromo = true; boolean freeDelivery = isDeliveryAvailable && (orderValue > 10); boolean discount = isLoyalCustomer || isWeekendPromo; boolean showRegularPrice = !isWeekendPromo; System.out.println(freeDelivery); // false System.out.println(discount); // true System.out.println(showRegularPrice); // false } }

L'exemple définit trois conditions concernant l'état de la commande. freeDelivery utilise && — la livraison doit être disponible ET la commande doit dépasser 10, mais comme orderValue est 8, le résultat est false. discount utilise || — même si le client n'est pas fidèle, la promotion du week-end est active, donc le résultat est true. showRegularPrice utilise ! pour inverser isWeekendPromo, ce qui donne false.

Les opérateurs logiques sont importants car ils permettent de combiner plusieurs règles en une seule décision au lieu d'écrire des vérifications séparées.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 2
some-alt