Come utilizzare gli operatori logici in Java

Utilizzare l'operatore AND

Passaggio 1

Utilizzare l'operatore AND (il cui simbolo è "&&"). In Java, && restituisce true come risultato se e solo se entrambi i suoi operatori (gli oggetti manipolati) sono veri.

Passaggio 2

Comprendere che i loro operandi possono essere qualsiasi espressione che si traduce in un valore booleano. Ciò include qualsiasi operatore di confronto (ad esempio maggiore di ">", minore di "<" o uguale a "=="), qualsiasi metodo restituisce un valore booleano o una variabile booleana stessa. "" int a = 7; int b = 10; if (a> 4 && b <20) {// Questo sarà vero poiché entrambi gli operandi dell'operatore && genereranno determinati ""

Passaggio 3

Non c'è niente in questa sezione.

Utilizzare gli operatori OR e NOT

Passaggio 1

Utilizzare l'operatore OR (il cui simbolo è "||"). || Fornisce risultati veri se due o uno degli operatori è vero. Gli operandi possono essere qualsiasi espressione che si traduca in un booleano. "" int a = 10; int b = 40; if (a == 7 || b> a) {// Questo sarà vero. Anche se il primo operando è falso, // il secondo sarà vero.} ""

Passaggio 2

Prendi in considerazione l'utilizzo dell'operatore OR esclusivo (o XOR, il cui simbolo è ^). Risulterà vero se uno, ma non entrambi, gli operatori danno risultati veri. Qui l'operatore XOR viene utilizzato come operatore logico booleano. "" int a = 7; int b = 10; if (b> a ^ b == 10) {// Questo risulterà falso poiché entrambi gli operatori sono veri} ""

Passaggio 3

Ripristina il risultato di un'espressione booleana in Java utilizzando l'operatore logico NOT (il cui simbolo è "!"). Se questo operatore è true, l'espressione NOT risulterà falsa.

Passaggio 4

Usa l'operatore NOT con parentesi e un'altra espressione booleana poiché l'operatore NOT si unisce molto fortemente (la sua precedenza di operatore è molto alta). L'eccezione è quando è combinata con una semplice variabile booleana. Questo esempio dimostra l'uso dell'operatore booleano NOT. "" int a = 7; int b = 10; if (! (a == b)) {// Questo risulta certo dato che a == b sarà falso, e l'operatore NOT lo ripristinerà} ""