Comment utiliser les opérateurs logiques en Java

Utilisez l'opérateur AND

Étape 1

Utilisez l'opérateur AND (dont le symbole est "&&"). En Java, && renvoie true si et seulement si ses deux opérateurs (les objets manipulés) sont vrais.

Étape 2

Comprenez que leurs opérandes peuvent être toute expression ayant pour résultat une valeur booléenne. Ceci inclut tout opérateur de comparaison (tel que supérieur à ">", inférieur à "<" ou égal à "=="), toute méthode produit une variable booléenne ou toute variable booléenne elle-même. "" int a = 7; int b = 10; if (a> 4 && b <20) {// Cela sera vrai puisque les deux opérandes de l'opérateur && entraîneront certains} ""

Étape 3

Il n'y a rien dans cette section.

Utilisez les opérateurs OU et PAS

Étape 1

Utilisez l'opérateur OU (dont le symbole est "||"). || Cela donne de vrais résultats si les deux ou l'un des opérateurs est vrai. Les opérandes peuvent être n'importe quelle expression ayant pour résultat un booléen. "" int a = 10; int b = 40; si (a == 7 || b> a) {// Ce sera vrai. Même si le premier opérande est faux, // le second sera vrai.} ""

Étape 2

Pensez à utiliser l'opérateur OU exclusif (ou XOR, dont le symbole est ^). Cela s'avérera vrai si un, mais pas les deux, donne de vrais résultats. Ici, l'opérateur XOR est utilisé en tant qu'opérateur booléen logique. "" int a = 7; int b = 10; si (b> a ^ b == 10) {// Cela donnera false puisque les deux opérateurs sont vrais} ""

Étape 3

Retourne le résultat d'une expression booléenne en Java en utilisant l'opérateur logique NOT (dont le symbole est "!"). Si cet opérateur est vrai, l'expression NOT aboutira à faux.

Étape 4

Utilisez l'opérateur NOT avec des parenthèses et une autre expression booléenne, car l'opérateur NOT est très fortement lié (la priorité de son opérateur est très élevée). L'exception est lorsqu'il est combiné avec une variable booléenne simple. Cet exemple illustre l'utilisation de l'opérateur booléen NOT. "" int a = 7; int b = 10; if (! (a == b)) {// Ceci a pour résultat certain car a == b sera faux et que l'opérateur NOT le retournera} ""