booleani

rappresentazione dei valori di verità e relativi operatori

Il tipo booleano ammette due sole costanti: true e false.

Il tipo di Java per le variabili booleane è boolean.

Operatori di confronto

Gli operatori di confronto hanno come argomento due valori numerici (ad eccezione di uguale e diverso che operano anche su operandi boolean) e restituiscono come risultato un valore boolean.

==
a == b
a è ugule a b, vale true se a ha lo stesso valore di b
!=
a != b
a è diverso da b, vale true se a non ha lo stesso valore di b
>
a > b
a è maggiore di b, vale true se a è maggiore a b
>=
a >= b
a è maggiore o uguale a b, vale true se a è maggiore o uguale a b
<
a < b
a è minore di b, vale true se a è minore di b
<=
a <= b
a è minore o uguale a b, vale true se a è minore u uguale a b

Operatori logici

||
or, "oppure". Vale true se uno dei due operandi è true.
||truefalse
truetruetrue
falsetruefalse
true || false vale true
&&
and, "e". Vale true se entrambe i due operandi sono true.
&&truefalse
truetruefalse
falsefalsefalse
true && false vale false
!
not, "non". Inverte il valore di verità che lo segue, lavora su un singolo operando.
!
truefalse
falsetrue
!true vale false

Quanto vale true || (!false) ?

false true