Gli operatori logici di Java hanno spiegato

Gli operatori logici di Java hanno spiegato
Java supporta tutti i tipi di operatori che fa un normale linguaggio di programmazione. Gli operatori logici di Java sono gli stessi di qualsiasi altra lingua. E, o e non sono indicati come operatori logici in Java. L'uso principale di operatori logici è quello di combinare le condizioni e quindi determinare il risultato controllando la condizione con diverse relazioni come e, o non. Questo articolo dimostra il funzionamento di tutti gli operatori logici. Inoltre, abbiamo anche fornito l'uso di questi operatori praticando alcuni esempi di operatori logici.

Come funzionano gli operatori logici

Questa sezione dimostra il meccanismo di lavoro degli operatori logici. Per questo, spezzeremo questa sezione in diverse sottosezioni che forniscono il lavoro secondo i tipi di operatori logici.

Logico e operatori (&&)

La logica e collega due condizioni insieme e controlla entrambe le condizioni. Uno dei seguenti risultati è previsto per l'uso e l'operatore:

  • Vero vero se entrambe le condizioni sono vere
  • Restituisce un valore falso se entrambe le condizioni non sono vere

La sintassi (che mostra la relazione tra condizione1 e condizione2) per utilizzare l'operatore è menzionata di seguito:

condizione1 && condizione2

Logico o operatore

Funziona anche in base a due condizioni, l'operatore o può restituire i valori falsi o veri come indicato di seguito:

  • restituisce un valore reale se una o ogni condizione è vera
  • restituisce il valore falso (solo) se entrambe le condizioni sono false

Le funzioni dell'operatore OR (che mostrano o relazione di condizione1 e condizione2) sulla sintassi seguente:

condimento1 || condizione2

Logico non operatore

L'operatore logico non funziona in modo diverso rispetto ad altri operatori logici. L'operatore non considera solo una condizione (operatore unario) e restituisce valori True/False come segue:

  • restituisce un valore falso se la condizione è vera
  • restituisce un valore reale se la condizione è falsa

La sintassi fornita di seguito è seguita da non operatore

!(condizione)

Dopo aver attraversato questa sezione, avresti appreso la sintassi e il funzionamento di ciascun operatore logico.

Come utilizzare gli operatori logici

Questa sezione fornisce esempi di tutti i tipi di operatori logici.

Logico e operatore

L'operatore e l'operatore viene utilizzato per tornare controllando due condizioni. Ad esempio, il seguente esempio pratica l'operatore e le variabili A e B.

Poiché entrambe le condizioni sono vere, viene eseguito il blocco if del codice:

pacchetto LH;
Loper di classe pubblica
public static void main (string [] args)
// dichiarando due variabili
int a = 5, b = 6;
// Condizione di impostazione
if (a> = 5 && b == 6)

Sistema.fuori.println ("Welcome to LinuxHint");

altro

Sistema.fuori.println ("Accesso negata! Per favore riprova");


Produzione

Tuttavia, se eseguiamo il seguente codice, in cui una condizione è falsa. Osserveresti che il blocco altro del codice viene eseguito:

pacchetto LH;
Loper di classe pubblica
public static void main (string [] args)
// dichiarando due variabili
int a = 5, b = 6;
// Condizione di impostazione
if (a> = 5 && b<6 )

Sistema.fuori.println ("Welcome to LinuxHint");

altro

Sistema.fuori.println ("Accesso negata! Per favore riprova");


Produzione

Logico o operatore

L'operatore OR controlla anche due condizioni, l'esempio seguente dimostra l'uso dell'operatore o in Java. Nell'esempio seguente, le due variabili C e D vengono controllate rispetto alla condizione impostata usando l'istruzione IF-ELSE. Si osserva che l'istruzione "If-Block" dell'istruzione "if-else" è eseguita perché una condizione è vera.

pacchetto LH;
Loper di classe pubblica
public static void main (string [] args)
// dichiarando due variabili
int c = 10, d = 12;
// Condizione di impostazione e utilizzando "o" operatore
Se (c<20 || d<10 )

Sistema.fuori.println ("Welcome to LinuxHint");

altro

Sistema.fuori.println ("Accesso negata! Per favore riprova");


Produzione

Tuttavia, nel seguente codice, entrambe le condizioni sono false pertanto è stampata l'istruzione else:

pacchetto LH;
Loper di classe pubblica
public static void main (string [] args)
// dichiarando due variabili
int c = 10, d = 12;
// Condizione di impostazione e utilizzando "o" operatore
if (c> 10 || d == 15)

Sistema.fuori.println ("Welcome to LinuxHint");

altro

Sistema.fuori.println ("Accesso negata! Per favore riprova");


Produzione

Logico non operatore

Come discusso in precedenza, l'operatore non considera solo una condizione. L'esempio fornito di seguito controlli stampa il blocco if, sebbene la condizione sia falsa, l'operatore non lo considererà vero:

pacchetto LH;
Loper di classe pubblica
public static void main (string [] args)
// Dichiarare variabili
int e = 10, f = 12;
// Condizione di impostazione e utilizzando l'operatore "non"
Se (!(e> f))

Sistema.fuori.println ("Welcome to LinuxHint");

altro

Sistema.fuori.println ("Accesso negata! Per favore riprova");


Produzione

Il seguente codice eseguirebbe il blocco altro dell'istruzione IF-ELSE perché la condizione è vera (poiché viene utilizzata con non operatore, quindi la condizione verrà considerata falsa):

pacchetto LH;
Loper di classe pubblica
public static void main (string [] args)
// Dichiarare variabili
int e = 10, f = 12;
// Condizione di impostazione e utilizzando l'operatore "non"
Se (!(e
Sistema.fuori.println ("Welcome to LinuxHint");

altro

Sistema.fuori.println ("Accesso negata! Per favore riprova");


Produzione

Conclusione

Gli operatori logici di Java lavorano controllando le condizioni e restituendo i risultati di conseguenza. Questo post descrittivo fornisce il funzionamento e l'utilizzo di diversi tipi di operatori logici. Gli operatori e e e non non appartengono alla categoria degli operatori logici. Gli operatori e e o o dipendono dal vero o falso di due condizioni mentre l'operatore non considera solo una condizione per l'esecuzione.