Tipi di Dati

I tipi principali di dati utilizzabili in java sono: interi, reali, caratteri, stringhe, booleani.
Gli interi sono tipi usati per numeri senza la virgola.
Le operazioni che si possono svolgere sugli interi sono: +,-,/,*.
Abbiamo tante derivate del tipo degli interi, utilizate a seconda delle occasioni.

Tipo e Sintassi Dimensione Valore
Short 16Bit Da -32768 a 32767
Int 32Bit Da -2147483648 a 2147483647
Long 64Bit Da -2^63 a 2^63 -1
Byte 8Bit da -128 a 127

Quando invece occore memorizzare numeri con la virgola, allora si utilizzano i reali.
Esistono due tipi di reali, quelli con precisione singola e quelli con precisione doppia.

Tipo e Sintassi Dimensione Precisione
Float 32Bit Singola (7 cifre decimali)
Double 64Bit Doppia (16 cifre decimali)

I caratteri in java non utilizzano il codice ASCII che occupa 1byte (8bit), ma utilizzano il codice UNICODE.
Questo codice è formato da tutti i caratteri ASCII e alcuni caratteri speciali, e occupa 2byte (16bit).
Sintassi: char

La Stringa non è proprio un tipo di dato, ma è una classe predefinita già contenuta in java.
è possibile concatenare due stringhe utilizzando l'operazione +.
Le Stringhe vengono considerate un array di caratteri.
Sintassi: String

I booleani possono avere due valori: vero o falso.
All'interno di una condizione o di una assegnazione, è possibile negare un booleano inserendo: !<NomeVariabile>
Sintassi: boolean