Vidéo: Cours Java -8- Les opérateurs logiques OU , ET , NON [Arabe] 2024
A opérateur logique (parfois appelé "Opérateur booléen") dans la programmation Java est un opérateur qui renvoie un résultat booléen basé sur le résultat booléen d'une ou deux autres expressions.
Parfois, les expressions qui utilisent des opérateurs logiques sont appelées "expressions composées" car l'effet des opérateurs logiques est de vous permettre de combiner deux tests de condition ou plus en une seule expression.
Opérateur | Nom | Type | Description |
---|---|---|---|
! | Not | Unary | Retourne true si l'opérande à la droite
est évalué à false. Renvoie false si l'opérande à droite est vrai. |
& | et | Binaire | Renvoie la valeur true si les deux opérandes
ont la valeur true. Les deux opérandes sont évalués avant l'application de l'opérateur Et. |
| | Ou | Binaire | Renvoie true si au moins l'un des opérandes
donne la valeur true. Les deux opérandes sont évalués avant l'application de l'opérateur Or. |
^ | Xor | Binaire | Renvoie true si l'un - et seulement
un - des opérandes est vrai. Renvoie false si les deux opérandes ont la valeur true ou si les deux opérandes ont la valeur false. |
&& | Conditionnel et | Binaire | Identique à &, mais si l'opérande sur
la gauche renvoie false, elle renvoie false sans évaluer l'opérande sur la droite . |
|| | Conditionnel | Binaire | Identique à |, mais si l'opérande sur la gauche
renvoie vrai, il renvoie vrai sans évaluer l'opérande sur le droit . |