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 vos 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 résultant en une variable booléenne ou à une variable booléenne elle-même. "" int a = 7; int b = 10; si (a> 4 && b <20) {// Cela sera vrai puisque les deux opérandes de l'opérateur && donneront la valeur true} ""

Étape 3

Il n'y a rien dans cette section.

Utilisez les opérateurs OR et NOT

Étape 1

Utilisez l'opérateur OU (dont le symbole est "||"). || Il en résulte une certaine certitude si les deux opérateurs 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. Bien que le premier opérande soit faux, // le second soit vrai.} ""

Étape 2

Pensez à utiliser l'opérateur OU exclusif (ou XOR, dont le symbole est ^). Il en résultera vrai si un, mais pas les deux opérateurs, aboutit à vrai. 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

Inversez le résultat d'une expression booléenne en Java à l'aide de l'opérateur logique NOT (dont le symbole est "!"). Si cet opérateur est true, l'expression NOT aboutira à false.

É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é à 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)) {// Il en résulte un certain puisque a == b sera faux et que l'opérateur NOT l'inversera} ""

Des Articles Intéressants