Les partenaires publicitaires:

Comment utiliser les opérateurs logiques dans java

Les opérateurs logiques introduisent le concept de l'algèbre booléenne pour le langage Java. Ils sont une partie fondamentale de la langue et peuvent rendre le code plus propre et plus conditionnelle concise. Les programmeurs utilisent généralement des opérateurs logiques conjointement avec les états qui évaluent soit vrai ou faux.

Utilisez l'opérateur ET

  1. Utilisez l'opérateur ET, dont le symbole est &&. En Java, && évalue à vrai si et seulement si les deux de ses opérandes - les objets manipulés - évaluée à true.

  2. Comprendre que ses opérandes peuvent être toute expression qui renvoie une valeur booléenne.



  3. Notez que ceci inclut un opérateur de comparaison, telle que supérieure à gt ;, inférieure lt; ou égal à ==, toute méthode qui retourne un booléen ou toute variable booléenne lui-même. Donné "int a = 7- int b = 10" puis "une gt; 4 && b lt; 20" sera évaluée à true.

Utilisez les opérateurs OU ET NON PAS

  1. Utilisez l'opérateur OR, dont le symbole est ||. Il évalue à true si un ou les deux de ses opérandes évaluée à true. Les opérandes peuvent être toute expression qui renvoie un booléen. Si nous avons "int a = 10 int b = 40-" puis "a == 7 || b gt; une" sera vrai. Même si le premier opérande est évaluée à false, la deuxième sera évaluée à true.




  2. Pensez à utiliser l'opérateur OU exclusif, ou XOR, dont le symbole est ^. Il évalue à true si non plus, mais pas ses deux opérandes évalue à true. Ici, l'opérateur XOR est utilisé comme un opérateur booléen logique. Supposer "int a = 7-int b = 10" puis "b gt; un b ^ == 10". Ce sera évaluée comme false puisque les deux opérandes sont vrais.

  3. Inverser le résultat d'une expression booléenne en Java en utilisant l'opérateur logique NOT PAS, dont le symbole est!. Si son opérande est vrai, l'expression PAS évaluera à false.

  4. Utiliser l'opérateur NOT avec des parenthèses et une autre expression booléenne puisque l'opérateur PAS se lie très étroitement (sa priorité de l'opérateur est très élevé). L'exception est si il est associé à une seule variable booléenne. Cet exemple démontre l'utilisation de l'opérateur booléen PAS:

    Donné "int a = 7- int b = 10" puis "! (A == b)" sera évalué à vrai qu'une == b sera fausse, et l'opérateur sera PAS inverser.

Conseils & Avertissements

  • L'opérateur XOR est techniquement un opérateur logique, mais lorsqu'il est administré deux opérandes booléens, il agit comme une.
» » » » Comment utiliser les opérateurs logiques dans java