ePrometeusCorsoJavaJava
testi articoli
Testi Articoli  Download
Home | Basi | Espressioni | Comandi | Classi | Ereditarieta | Eccezioni | Thread | Utilita | 
CorsoJava è ora Video! Free for all!
Clicca Qui!

Espressioni
Espressioni
Primitivi
Costanti
Booleane
Carattere
Numeri
Operatori
Promozione
Overloading
Aritmetici
Virgola Mobile
Relazionali
Binari
Shift
Negazione
And
Or
Condizionale
Incremento
Assegnamento

<<< Booleane >>>
Le costanti booleane non sono interi
Sono i due letterali:
true
false

Come abbiamo le costanti numeriche come 17, abbiamo anche le costanti booleane, che sono esplicitamente true e false. Non riservano particolari sorprese, unica cosa e che una espressione booleana può essere assegnata solo a una variabile booleana.

Conversione intero in booleano
Usare if(a!=0) al posto di if(a) del C
Conversione Booleano in Intero
Usare a ? 0 : 1

in altri linguaggi non è disponibile il tipo di dato separato booleano, e allora spesso si utilizza il tipo intero per rappresentare i valori di vero e falso. In Java non è possibile usare un intero per dire vero o falso, ma che vuol poco a trasformare un intero in un valore vero o falso come viene inteso di solito. Siccome spesso un intero i che rappresenta vero è un intero diverso da zero, passa scrivere esplicitamente i != 0. Allo stesso modo se si vuole scrivere 1 per vero e zero per falso, basta usare le espressioni in figura. In realtà si tratta di un caso particolare dell'espressione condizionale che vedremo più avanti.

ePrometeus s.r.l. - Web Software House & Open Source System Integrator
MILANO - SAN BENEDETTO DEL TRONTO(AP)
Contatti: info@eprometeus.com