Introduzione alle variabili booleane in Java

February 25

Introduzione alle variabili booleane in Java


Il linguaggio di programmazione Java deriva la sua sintassi da C ++, ma si tratta di un linguaggio di programmazione ad alto livello. Le applicazioni Java sono compilati in bytecode Java, il linguaggio nativo di Java Virtual Machine. programmi Java sono di classe indipendenti, mentre corrono sulla Java Virtual Machine, e la JVM è disponibile su tutte le piattaforme moderne. Un booleana è un tipo di dato primitivi con due soli valori, "True" e "False", ed è chiamato per il matematico George Boole.

Condizioni che restituiscono un valore booleano

confronti matematiche, come> (maggiore di), <(minore di) e == (uguale) ritorno "vero" o "falso", un valore booleano, come risultato. Se anche le dichiarazioni restituire true o false. Ad esempio, l'istruzione seguente restituisce un booleano uguale a "TRUE":

trueFalse booleano = 5> 2;

Nel seguente esempio, il "if" restituisce "FALSE", in modo che il codice sotto di esso non viene eseguito:

if (7> 10)

doSomething();

Booleani come Flags

Se occorre una variabile per rappresentare una bandiera, come un marcatore per rappresentare che un processo è stato completato, un booleano effettua una buona soluzione se il conteggio non è coinvolto. Ad esempio, la seguente variabile è una variabile globale:

boolean privato isProcessFinished = FALSE;

È possibile impostare il flag su "true" o "false" in qualsiasi punto della classe, e vi si può accedere e controllare qualsiasi luogo pure.

Booleano classe di oggetti Java

Java ha un valore booleano (si noti la B maiuscola) classe wrapper che crea un oggetto fuori dalla primitiva booleano. Questo è simile al numero intero o classi duplice scopo. classi wrapper Java creare rappresentazioni oggetto dei primitivi. Questa classe è utile per rappresentare un booleano dove è richiesto un oggetto. È possibile creare un oggetto booleano da un booleano esistente, utilizzando la "nuova" parola chiave e il superamento di un valore booleano esistente (o dichiarazione che equivale a VERO o FALSO) al costruttore:

booleano myBool = TRUE;

Booleano boolObject = new booleano (myBool);

Analisi di una stringa in un valore booleano

La classe Object booleana ha un metodo parseBoolean statico () utilizzato per convertire una stringa in un primitivo booleano:

booleano bool = Boolean.parseBoolean ( "true");

Il "bool" variabile sarebbe uguale TRUE.

La classe Object booleana ha anche un metodo valueOf statico () utilizzato per convertire una stringa in un oggetto booleano:

Booleano boolObject = Boolean.valueOf ( "falso");

L'oggetto boolObject avvolge un valore booleano primitivo uguale a "FALSE".

Booleani non necessariamente 1 Bit

Mentre una variabile booleana può essere pensato come la più semplice primitivo, che rappresentano solo un singolo bit di informazione, non è necessariamente un singolo bit in memoria. Si tratta di JVM (Java Virtual Machine) specifica, il che significa che la primitiva booleano possono utilizzare diverse quantità di memoria a seconda della piattaforma della macchina host. Tuttavia, questo non pregiudica l'esecuzione di un programma Java, e la quantità di memoria utilizzata è trascurabile.