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.
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.
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.
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.