Come usare o dichiarare in java

Come usare o dichiarare in java
In Java, gli operatori sono simboli unici con uno scopo predefinito. Vengono utilizzati per eseguire un'operazione specifica con uno o più operandi e quindi restituire un output. Ci sono molti operatori Java, come operatori aritmetici, logici e bitwise. Più specificamente, il "O"L'operatore appartiene alla categoria degli operatori logici. Questo operatore booleano restituisce "VERO"Se uno o entrambi i valori di OPERAND sono"VERO"; Altrimenti, ritorna "falso".

Questo articolo illustrerà il metodo relativo all'uso dell'istruzione o in java.

Come usare o dichiarare in java?

O è un operatore logico che viene utilizzato in dichiarazioni condizionali come IF-Else. È indicato dal simbolo "||". Questo operatore segue il modello di seguito:

  • Se una delle condizioni è vera, restituisce vero.
  • Se entrambe le condizioni sono false, restituisce false.
  • Se entrambe le condizioni sono soddisfatte, restituisce vero.

Tuttavia, nel caso di molteplici condizioni con l'operazione o se la prima condizione viene valutata come "VERO", L'operatore o non verificherà la seconda condizione se è vero o falso. Se la prima condizione viene valutata come falsa, controllerà la seconda.

Sintassi
La sintassi dell'istruzione o è data come:

X || y

Oppure puoi confrontare uno o più operandi tra loro usando o operatore:

X || y || Z || w

Restituirà vero se una qualsiasi delle condizioni è vera.

Tabella della verità o operatore

Dai un'occhiata alla tabella della verità dell'operatore:

X y x || y
VERO VERO VERO
VERO falso VERO
falso VERO VERO
falso falso falso

Come la tabella della verità mostra che se uno dei valori variabili è "VERO", L'operatore o tornerà"VERO". Nell'altro caso, ritorna "falso"Quando entrambi i valori sono"falso".

Dirigiti verso gli esempi indicati per saperne di più sul funzionamento della dichiarazione o in Java.

Esempio 1
Innanzitutto, creeremo due variabili di tipo intero, "UN" E "B"E assegnare loro i seguenti valori:

int a = 11;
int b = 5;

Quindi, crea un'altra variabile di tipo int "S"Ciò memorizzerà la somma delle variabili sopra create:

int s;

Ora, nel "Se"Dichiarazione, verificheremo se il valore della variabile"UN" è più grande di "B"Utilizzando o operatore. Se una qualsiasi delle condizioni è vera, aggiungi i valori della variabile specificata e memorizza la loro somma in "S":

if (a> b || bs = a+b;
Sistema.fuori.println ("la somma è" +s);

Il compilatore controllerà la prima condizione che è "a> b"Se viene valutato come vero, la prossima condizione aggiuntiva verrà ignorata e verrà eseguito il corpo dell'istruzione IF:

Come valore del "UN"La variabile è maggiore di"B", La loro somma verrà visualizzata come output:

Passiamo all'esempio successivo per vedere come l'operatore o l'operatore controlla altri tipi di condizioni.

Esempio 2
Qui, abbiamo due variabili di tipo carattere, "C" E "C1", Con gli stessi valori e casi diversi:

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

Quindi, utilizzeremo l'operatore o "||" Per verificare le condizioni di seguito:

if (c == c1 || c == 'f')
Sistema.fuori.println ("Il valore memorizzato in C è"+ C);

Qui, la prima condizione "C == C1"Sarà valutato come"falso"Perché sappiamo che la stessa lettera maiuscola e la lettera minuscola non sono uguali. Quindi, l'operatore o controllerà la prossima dichiarazione che è vera:

Produzione

Successivamente, vedremo come vengono controllate più di due condizioni usando o istruzione. Quindi andiamo!

Esempio 3
Innanzitutto, creeremo quattro variabili di tipo intero, "UN","B","C", E "D"E assegnare loro i seguenti valori:

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

Dopo averlo fatto, utilizzeremo l'operatore o per testare alcune condizioni in base ai valori delle variabili create:

if (a> d || a> c || a> b)
Sistema.fuori.println ("'a' è maggiore di b e c");

L'operatore o valuterà la prima condizione "a> d"Come falso e controlla la condizione successiva"a> c" che è vero. Di conseguenza, la terza condizione non verrà eseguita:

Il programma stamperà l'affermazione aggiunta dopo aver valutato la seconda condizione come vero:

Cosa fa l'operatore o l'operatore quando tutte le condizioni vengono valutate come false? Il seguente esempio risponderà alla tua domanda!

Esempio 4
In questo esempio, abbiamo tre variabili di tipo intero con i seguenti valori:

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

Quindi, aggiungeremo un blocco IF-ELSE, in cui l'istruzione IF comprende le condizioni che l'operatore o l'operatore valuterà come falso.

if (c> d || c> b)
Sistema.fuori.println ("'c' è maggiore di b e d");

altro
Sistema.fuori.println ("'c' è inferiore a b e d");

Poiché entrambe le dichiarazioni non sono vere, altrimenti verrà eseguito il blocco e visualizzerà la seguente dichiarazione sulla console:

Abbiamo fornito tutte le informazioni essenziali relative all'utilizzo dell'istruzione o in java.

Conclusione

O è un operatore logico in java che è principalmente utilizzato in dichiarazioni di controllo come if-else. Output è vero se una delle dichiarazioni viene valutata come vera; Altrimenti, verrà restituito come falso. O l'operatore controlla la condizione dal lato sinistro. Controlla la prima condizione; Se è vero, non verificherà le altre condizioni e si sposterà nel corpo dell'istruzione IF. Questo articolo illustra come usare o dichiarazioni in Java.