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:
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:
Oppure puoi confrontare uno o più operandi tra loro usando o operatore:
X || y || Z || wRestituirà 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:
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;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:
Quindi, utilizzeremo l'operatore o "||" Per verificare le condizioni di seguito:
if (c == c1 || c == 'f')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:
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)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:
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)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.