L'operatore logico di Java viene utilizzato per integrare due o più condizioni, nonché per migliorare l'esame della condizione iniziale. Ci sono vari operatori logici in Java e uno di questi è il logico o l'operatore. Il logico o l'operatore ha utilizzato i due simboli della barra verticale "||" nel programma. È utilizzato tra l'operando che deve essere valutato. Il risultato del logico o dell'operatore è vero quando i due o più operandi specificati hanno valori reali nella valutazione della condizione. Viene spesso applicato ai valori booleani (logici).
Esempio 1:
Il programma del logico o dell'operatore è semplicemente implementato di seguito. Ci vogliono due condizioni in cui si è verificata la verifica. Quando viene soddisfatta la prima condizione, l'operatore logico o non verifica la seconda condizione. Altrimenti, entrambe le condizioni vengono esaminate.
Nel programma Java di cui sopra, abbiamo costruito la classe "ExampleCase1" e introdotto il metodo principale (). Nel metodo principale () di questo programma, abbiamo dichiarato le due variabili di tipo di dati intero "x" e "y" e queste variabili sono impostate con i valori interi. Quindi, abbiamo un blocco IF-ELSE in cui abbiamo impostato la condizione per la variabile "X" e "Y" tra il logico o l'operatore. L'operatore logico qui controlla prima la condizione per la variabile "x" e restituisce vero quando la condizione è soddisfatta. La seconda condizione per la variabile "y" viene verificata solo quando la prima condizione restituisce false. L'istruzione di stampa di If Block eseguirà quando una o entrambe le condizioni sono soddisfatte. Il blocco altro eseguirà i risultati falsi dalla condizione specificata da parte del logico o dell'operatore.
Si deve osservare che l'istruzione IF Block viene eseguita nell'output. Si noti che entrambe le condizioni non sono soddisfatte, solo la condizione "x" variabile restituisce vera e l'istruzione IF è stampata di seguito.
Esempio 2:
Ora, abbiamo un esempio in cui viene utilizzato il logico o logico e l'operatore per mostrare le diverse funzionalità tra questi due operatori. Il logico e l'operatore controlla entrambe le condizioni.
Nel programma di Java mostrato sopra, abbiamo istituito una classe "ExampleClass2". Questa classe è distribuita con il metodo principale. Qui, abbiamo usato per la prima volta il logico e l'operatore all'interno del "sistema.fuori.Metodo println ". Tra il logico e l'operatore, abbiamo specificato le condizioni. Il logico e l'operatore forniscono i risultati booleani quando vengono esaminate entrambe le condizioni. I veri risultati booleani sono ottenuti quando entrambe le condizioni sono vere. Il logico e l'operatore forniscono falsi risultati booleani se una qualsiasi delle condizioni non è vera.
Quindi, abbiamo usato l'operatore logico o set di questo operatore tra le condizioni. Il logico o l'operatore ha controllato queste condizioni e ha generato i risultati. Se la prima condizione è vera, l'operatore logico o non controllerà l'altro e restituisce il valore reale. Esamina solo l'altra condizione quando la prima condizione produce risultati falsi.
L'output del logico e dell'operatore viene visualizzata per prima. Restituisce un vero per il primo e l'operatore e un falso per il secondo e l'operatore perché entrambe le condizioni specificate sono soddisfatte. Successivamente, abbiamo output logico o operatore che visualizza due risultati veri e un valore falso in base alla verifica della condizione.
Esempio 3:
Abbiamo un altro operatore che è il logico o l'operatore bit. Questo operatore si comporta in modo opposto al logico o all'operatore. Il bitwise logico o l'operatore è indicato come un singolo simbolo della barra verticale "|". Valuta entrambe le condizioni se la prima condizione fornisce valore reale o falso.
Nell'esempio del programma sopra, abbiamo creato la classe "ExampleCase3". Abbiamo chiamato il metodo principale () lì. Quindi, abbiamo dichiarato tre variabili "Val1", "Val2" e "Val3" del tipo di dati interi e inizializzato tutte le variabili con valori numerici diversi. Successivamente, abbiamo eseguito il funzionamento logico o dell'operatore bitwise. Il logico o l'operatore bitwise è impostato tra le condizioni. La condizione viene applicata alle variabili sopra declessate. Abbiamo usato due operatori logici o bitwise nel metodo di stampa. Il primo logico o l'operatore bitwise controlla entrambe le condizioni e quindi genera i risultati. Il secondo funzionamento logico o dell'operatore bitwise valuta anche entrambe le condizioni, ma questa volta abbiamo incrementato il valore della variabile "Val1". Ora, abbiamo aggiornato il valore della variabile "Val1" perché è anche controllato dal logico o dall'operatore bitwise.
Le condizioni dell'operatore logico bitwise restituiscono il valore reale dopo essere stato valutato. Inoltre, il valore della variabile "Val1" viene incrementato in quanto viene valutato dal logico o dall'operatore bitwise.
Esempio 4:
Successivamente, abbiamo l'operatore XOR utilizzato per eseguire il funzionamento bitwise. L'operatore XOR logico bitwise restituisce falso quando la condizione di entrambe le condizioni è soddisfatta. Il vero valore viene restituito quando una delle condizioni è falsa e l'altra condizione è vera. La valutazione dell'operatore XOR è stata eseguita da sinistra a destra.
Nel suddetto programma Java, abbiamo una classe "ExampleClass5" e all'interno della classe, abbiamo un metodo principale (). Successivamente, abbiamo definito due variabili di tipo di dati booleane "M" e "N". La variabile "M" ha il valore vero e la variabile "N" ha il valore falso. Quindi, abbiamo assegnato queste due variabili tra l'operatore XOR Bitwise all'interno della variabile "Res" che restituisce un valore booleano. Successivamente, abbiamo modificato i valori delle variabili “M” e “N” e abbiamo applicato loro l'operatore XOR Bitwise per loro per risultati diversi.
Si osserva che i valori di output sono veri in cui la "n" è falsa e "m" è vera. Il valore falso viene restituito in cui la variabile "M" e "N" ha entrambi valori reali ed entrambi hanno valori falsi.
Conclusione
L'articolo fornisce il funzionamento dell'operatore logico. Il logico o l'operatore fa parte degli operatori di Java. Abbiamo eseguito varie implementazioni del logico o dell'operatore qui. I risultati logici o dell'operatore dipendono dal vero e falso della condizione specificata. Abbiamo differenziato tra l'operatore e gli operatori per dimostrare la funzionalità di ciascun operatore. Inoltre, abbiamo il funzionamento degli operatori logici o XOR bitwise logici con l'esempio.