Luigi Arlotta
a- a+

Il Tipo Boolean

In tutti i linguaggi di programmazione, e quindi anche inJava esiste un tipo di dato che può assumere soltantodue valori: true e false (vero e falso). Ladichiarazione ed inizializzazione di una variabilebooleana avviene tramite un'istruzione analoga aquella trattata nel caso dei tipi di dati numerici:

boolean nomeVariabile = ValoreBooleano;

dove boolean indica il tipo della variabile chiamatanomeVariabile, mentre ValoreBooleano deveessere sostituito con uno dei due valori che la variabilepuò assumere: true o false. Anche in questo caso leistruzioni di dichiarazione e di inizializzazione possonoessere separate:

boolean nomeVariabile;nomeVariabile = ValoreBooleano;

sempre con il vincolo che la variabile non venga utilizzataprima di essere inizializzata.

Per quanto semplice, questo tipo di dato rivesteun'importanza fondamentale in informatica. E' infattiattraverso il tipo booleano che è possibile valutareun'espressione attribuendole un valore vero o falso, edè in base a questo genere di valutazioni che sidefinisce il flusso logico di un programma. Torneremosu questo argomento nei capitoli successivi.

Gli operatori di confronto messi a disposizione dallinguaggio Java, ed in genere da tutti i moderni linguaggi diprogrammazione sono riportati in tab.3.5.1 secondo lasintassi Java.

= = Uguale a
> Maggiore di
< Minore di
!= Diverso da
>= Maggiore o uguale a
<= Minore o uguale a
Tab.3.5.1: Operatori di confronto


il seguente esempio valuta alcune espressioni booleanerestituendo come output dei valori booleano a seconda che leespressioni vengano ritenute valide o meno.

int int1 = 7;String str1 = new String ("Una stringa qualsiasi");System.out.println (int1 > 10);System.out.println (int1 <= 7);System.out.println (str1.equals("Una stringa qualsiasi"));

ogni espressione booleana restituisce un valore di tipoboolean. Nel nostro caso l'output saràfalse per la prima operazione di confronto etrue per le altre due.

 



Ti potrebbe interessare anche

commenta la notizia