Comment fonctionnent les opérateurs logiques
Cette section démontre le mécanisme de travail des opérateurs logiques. Pour cela, nous diviserons cette section en plusieurs sous-sections qui fournissent le fonctionnement en fonction des types d'opérateurs logiques.
Logique et opérateurs (&&)
La logique et relie deux conditions ensemble et vérifie les deux conditions. L'un des résultats suivants est attendu en utilisant et opérateur:
La syntaxe (montrant la relation entre la condition 1 et la condition 2) pour utiliser l'opérateur est mentionnée ci-dessous:
condition1 && condition2Logique ou opérateur
Il fonctionne également sur la base de deux conditions, l'opérateur OR peut renvoyer les valeurs fausses ou vraies comme mentionné ci-dessous:
Le OR (affichage ou relation de condition1 et condition 2) fonctionne sur la syntaxe suivante:
condtion1 || condition2Logique non opérateur
L'opérateur logique ne fonctionne pas différemment par rapport aux autres opérateurs logiques. L'opérateur NON ne considère qu'une seule condition (opérateur unaire) et renvoie des valeurs vraies / fausses comme suit:
La syntaxe fournie ci-dessous est suivie de l'opérateur non
!(condition)Après avoir parcouru cette section, vous auriez appris la syntaxe et le travail de chaque opérateur logique.
Comment utiliser les opérateurs logiques
Cette section fournit des exemples de tous les types d'opérateurs logiques.
Logique et opérateur
L'opérateur et l'opérateur est utilisé pour revenir en vérifiant deux conditions. Par exemple, l'exemple suivant pratique l'opérateur et l'opérateur sur les variables A et B.
Comme les deux conditions sont vraies, le bloc IF du code est exécuté:
package lh;Sortir
Cependant, si nous exécutons le code suivant, où une condition est fausse. Vous observez que le bloc Else du code est exécuté:
package lh;Sortir
Logique ou opérateur
L'opérateur OR vérifie également deux conditions, l'exemple suivant démontre l'utilisation de l'opérateur OR dans Java. Dans l'exemple suivant, les deux variables C et D sont vérifiées par rapport à la condition définie à l'aide de l'instruction IF-ELSE. Il est observé que le «IF-bloc» de la déclaration «if-else» est exécuté car une condition est vraie.
package lh;Sortir
Cependant, dans le code suivant, les deux conditions sont fausses, donc l'instruction ELSE est imprimée:
package lh;Sortir
Logique non opérateur
Comme discuté précédemment, l'opérateur NON ne considère qu'une seule condition. L'exemple fourni ci-dessous vérifie l'impression du bloc IF, bien que la condition soit fausse, l'opérateur non le considérera comme vrai:
package lh;Sortir
Le code suivant exécuterait le bloc Else de l'instruction if-else car la condition est vraie (car elle est utilisée avec non l'opérateur, donc la condition sera considérée comme fausse):
package lh;Sortir
Conclusion
Les opérateurs logiques de Java travaillent en vérifiant les conditions et en renvoyant les résultats en conséquence. Ce message descriptif fournit le fonctionnement et l'utilisation de plusieurs types d'opérateurs logiques. Les opérateurs et ou non appartiennent à la catégorie des opérateurs logiques. Les opérateurs et ou / ou dépendent de la vraie ou du faux de deux conditions tandis que l'opérateur non ne considère qu'une seule condition d'exécution.