Comment utiliser ou déclarer en Java

Comment utiliser ou déclarer en Java
En Java, les opérateurs sont des symboles uniques avec un objectif prédéfini. Ils sont utilisés pour effectuer une opération spécifique avec un ou plusieurs opérandes, puis renvoyer une sortie. Il existe de nombreux opérateurs Java, tels que les opérateurs arithmétiques, logiques et bit. Plus précisément, le «OU»L'opérateur appartient à la catégorie des opérateurs logiques. Cet opérateur booléen revient «vrai"Si les valeurs de l'une ou les deux sont"vrai» Sinon, il revient "FAUX".

Cet article illustra la méthode liée à l'utilisation de l'instruction OR dans Java.

Comment utiliser ou déclarer en Java?

Ou est un opérateur logique utilisé dans des déclarations conditionnelles comme If-Else. Il est indiqué par le symbole "||". Cet opérateur suit le modèle donné:

  • Si l'une des conditions est vraie, elle renvoie vrai.
  • Si les deux conditions sont fausses, elle renvoie faux.
  • Si les deux conditions sont remplies, elle renvoie vrai.

Cependant, dans le cas de plusieurs conditions avec l'opération OR, si la première condition est évaluée comme «vrai», L'opérateur ou ne vérifiera pas la deuxième condition non plus si elle est vraie ou fausse. Si la première condition est évaluée comme fausse, elle vérifiera la seconde.

Syntaxe
La syntaxe de l'instruction OR est donnée comme suit:

x || y

Ou vous pouvez comparer un ou plusieurs opérandes entre eux en utilisant ou l'opérateur:

x || y || z || w

Il reviendra vrai si l'une des conditions est vraie.

Tableau de vérité ou opérateur

Voyons le tableau de vérité de l'opérateur OR:

X y x || y
vrai vrai vrai
vrai FAUX vrai
FAUX vrai vrai
FAUX FAUX FAUX

Comme le tableau de vérité montre que si l'une des valeurs variables est «vrai», L'opérateur ou reviendra«vrai". Dans l'autre cas, il revient "FAUX"Lorsque les deux valeurs sont"FAUX".

Dirigez-vous vers les exemples donnés pour en savoir plus sur le fonctionnement de la déclaration OR à Java.

Exemple 1
Tout d'abord, nous créerons deux variables de type entier, "un" et "b», Et attribuez-leur les valeurs suivantes:

int a = 11;
int b = 5;

Ensuite, créez une autre variable de type int "s«Cela stockera la somme des variables créées ci-dessus:

int s;

Maintenant, dans le «si»Instruction, nous vérifierons si la valeur de la variable"un" est supérieur à "b"En utilisant ou en opérateur. Si l'une des conditions est vraie, ajoutez les valeurs de la variable spécifiée et stockez leur somme en «s»:

if (a> b || bs = a + b;
Système.dehors.println ("La somme est" + s);

Le compilateur vérifiera la première condition qui est «A> B«S'il est évalué comme vrai, la prochaine condition ajoutée sera ignorée et le corps de l'instruction IF sera exécuté:

Comme la valeur du «un"La variable est supérieure à"b», Leur somme sera affichée comme sortie:

Passons à l'exemple suivant pour voir comment l'opérateur OR vérifie les autres types de conditions.

Exemple 2
Ici, nous avons deux variables de type de caractère, "c" et "C1», Avec les mêmes valeurs et différents cas:

char c = 'f';
char c1 = 'f';

Ensuite, nous utiliserons l'opérateur OR «||» Pour vérifier les conditions ci-dessous:

if (c == c1 || c == 'f')
Système.dehors.println ("La valeur stockée en c est" + c);

Ici, la première condition "C == C1"Sera évalué comme"FAUX"Parce que nous savons que la même lettre en majuscules et lettre minuscule ne sont pas égales. Ainsi, l'opérateur OR vérifiera l'énoncé suivant qui est vrai:

Sortir

Ensuite, nous verrons comment plus de deux conditions sont vérifiées à l'aide ou de la déclaration. Alors allons-y!

Exemple 3
Tout d'abord, nous créerons quatre variables de type entier, "un","b","c", et "d», Et attribuez-leur les valeurs suivantes:

int a = 11;
int b = 5;
int c = 1;
int d = 12;

Après cela, nous utiliserons l'opérateur OR pour tester certaines conditions en fonction des valeurs des variables créées:

if (a> d || a> c || a> b)
Système.dehors.println ("'a' est supérieur à B et C");

L'opérateur ou évaluera la première condition "A> D"Comme faux et il vérifie la condition suivante"a> c" ce qui est vrai. En conséquence, la troisième condition ne sera pas exécutée:

Le programme imprimera la déclaration ajoutée après avoir évalué la deuxième condition comme vrai:

Que fait l'opérateur ou le SO lorsque toutes les conditions sont évaluées comme fausses? L'exemple suivant répondra à votre question!

Exemple 4
Dans cet exemple, nous avons trois variables de type entier avec les valeurs suivantes:

int b = 8;
int c = 1;
int d = 6;

Ensuite, nous ajouterons un bloc If-Else, où l'instruction IF comprend les conditions que l'opérateur ou l'évaluation.

if (c> d || c> b)
Système.dehors.println ("'c' est supérieur à B et D");

autre
Système.dehors.println ("'c' est inférieur à B et D");

Comme les deux instructions ne sont pas vraies, Else Block sera exécutée et affichera l'instruction suivante sur la console:

Nous avons fourni toutes les informations essentielles liées à l'utilisation de la déclaration ou dans Java.

Conclusion

Ou est un opérateur logique en Java qui est principalement utilisé dans des instructions de contrôle telles que IF-else. Il sort vrai si l'une des déclarations est évaluée comme vraie; Sinon, il sera retourné comme faux. Ou l'opérateur vérifie l'état du côté gauche. Il vérifie la première condition; S'il est vrai, il ne vérifiera pas les autres conditions et ne passera pas au corps de la déclaration IF. Cet article illustre comment utiliser ou instructions en Java.