booleani Java
booleani Java
Molto spesso, nella programmazione, avrai bisogno di un tipo di dati che può avere solo uno di due valori, come:
- SI NO
- ACCESO SPENTO
- VERO FALSO
Per questo, Java ha un boolean
tipo di dati, che può assumere i valori true
o false
.
Valori booleani
Un tipo booleano viene dichiarato con la boolean
parola chiave e può assumere solo i valori true
o false
:
Esempio
boolean isJavaFun = true;
boolean isFishTasty = false;
System.out.println(isJavaFun); // Outputs true
System.out.println(isFishTasty); // Outputs false
Tuttavia, è più comune restituire valori booleani da espressioni booleane, per i test condizionali (vedi sotto).
Espressione booleana
Un'espressione booleana è un'espressione Java che restituisce un valore booleano: true
o false
.
È possibile utilizzare un operatore di confronto, come l'operatore maggiore di ( >
) per scoprire se un'espressione (o una variabile) è vera:
Esempio
int x = 10;
int y = 9;
System.out.println(x > y); // returns true, because 10 is higher than 9
O ancora più semplice:
Esempio
System.out.println(10 > 9); // returns true, because 10 is higher than 9
Negli esempi seguenti, utilizziamo l' operatore uguale a ( ==
) per valutare un'espressione:
Esempio
int x = 10;
System.out.println(x == 10); // returns true, because the value of x is equal to 10
Esempio
System.out.println(10 == 15); // returns false, because 10 is not equal to 15
Il valore booleano di un'espressione è la base per tutti i confronti e le condizioni Java.
Imparerai di più sulle condizioni nel prossimo capitolo.