Sunteți pe pagina 1din 1

DATE PRIMITIVE

= Date ce rezerva zone de memorie interna intr-un sistem.


ARITMETICE
Intregi:

byte (1 octet) short (2) int (4) long


(8)

Reale:

Float (4 octeti) Double (8 octeti)


TIP CARACTER
char (2 octeti)
LOGICE
boolean (true sau false)

byte
28
short
int
long
float
double
char
boolean

valori intre -128 si +127 (pana la 127 - este luat in calcul si zeroul). Asadar 1 octet(byte)=256 de valori , adica
valori intre -32.768 si +32.767
valori intre -2.147.483.648 si + 2.147.483.647
valori intre -9.223.372.036.854.775.808 si +9.223.372.036.854.775.807

valori intre \u0000 \uffff


65,535 valori?
valori de adevarat sau fals (true / false)

De exemplu daca avem nevoie in aplicatie de un loc in care sa specificam varsta persoanei o sa folosim tipul byte (o
durata de viata de pana la 127 este mai mult decat realitatea posibila). Nu are sens sa dam posibilitatea de a introduce o
valoare de 2 miliarde, altfel vom rezerva o parte prea mare din memoria disponibila, in mod inutil.

Zona de memorie se defineste folosind un tip de data si un nume (sau


identificator); Numele se poate alege dupa urmatoarele reguli: (de ex. int a; sau
int rezultat1; sau boolean true; )
1. nu poate incepe cu cifra
2. nu poate contine caractere speciale
3. nu poate fi cuvant rezervat (keyword)
Sintaxa pentru rezervarea unei zone de memorie este de forma <tip>
<identificator>;