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:
La sintassi (che mostra la relazione tra condizione1 e condizione2) per utilizzare l'operatore è menzionata di seguito:
condizione1 && condizione2Logico o operatore
Funziona anche in base a due condizioni, l'operatore o può restituire i valori falsi o veri come indicato di seguito:
Le funzioni dell'operatore OR (che mostrano o relazione di condizione1 e condizione2) sulla sintassi seguente:
condimento1 || condizione2Logico 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:
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;Produzione
Tuttavia, se eseguiamo il seguente codice, in cui una condizione è falsa. Osserveresti che il blocco altro del codice viene eseguito:
pacchetto LH;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;Produzione
Tuttavia, nel seguente codice, entrambe le condizioni sono false pertanto è stampata l'istruzione else:
pacchetto LH;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;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;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.