2.1.1. tipuri numerice
Tipuri numerice - sunt tipuri pentru stocarea numerelor. Când efectuați operații matematice, aveți de-a face cu valori numerice. Există două tipuri de tipuri numerice. Cei care sunt concepute pentru a stoca numere cu nici o parte fracționară, numite tipuri de integrale, precum și cele care pot fi stocate, iar partea fracționară - reale sau tipuri de virgulă mobilă.
În Java, conceptul de numere fără semn lipsă. Toate tipurile numerice ale limbii - semn. De exemplu, dacă valoarea este egală cu o variabilă de tip octet hexazecimal 0x80, atunci acest număr este -1.
2.1.1.1. tipuri întregi
Absența în Java jumătăți nesemnate numărul de tipuri întregi. Limbajul are patru tip întreg care ocupă 1, 2, 4 și 8 octeți în memorie. Pentru fiecare tip - octet, scurt, int și lung - are aplicarea sa naturală.
tip octet - un 8-bit stil de reper. Gama sa - de la -128 la 127. Acesta este cel mai potrivit pentru stocarea de flux arbitrar de octeți descărcat de rețea sau dintr-un fișier,
byte b;
byte c = 11;
Dacă noi nu vorbim despre manipularea biților, tipul octet de utilizat, de regulă, trebuie evitată. Pentru numere întregi normale, folosite ca contoare și expresii aritmetice, mult mai potrivite int.
Scurt - un tip de 16 biți reper. Gama sa - de la -32,768 la 32767. Aceasta este, probabil, cel mai rar utilizate în tipul Java, deoarece acesta este definit ca fiind un tip în care cel mai semnificativ octet este pe primul loc,
tip int este utilizat pentru a reprezenta un 32 de biți numere întregi semnate. Intervalul de valori valide pentru acest tip - -2147483648 la 2147483647. În cele mai multe cazuri, acest tip de date este utilizat pentru a stoca numere întregi obișnuite cu valori, până la două miliarde de euro. Acest tip este potrivit pentru a fi utilizat în tratamentul matrice și contoare. În anii următori, acest tip de mașină pentru a se potrivi perfect cuvintele, nu numai procesoare pe 32 de biți, dar Înlănțuire rapidă pe 64 de biți activat pentru a executa cod pe 32 de biți în modul de compatibilitate. Ori de câte ori un singur variabile de expresie apar tip byte, short, int și întregi literali, tipul întregii expresiei înainte de finalizarea calculului este int.
tip lung este proiectat pentru a reprezenta un 64-bit numere semnate. Gama sa de valori suficient de mare chiar și pentru sarcini, cum ar fi numărarea numărului de atomi din univers,
El este necesar pentru a identifica tipul întreg de biți pentru a face față cu ea cantitatea de memorie. Codul Java poate utiliza pentru variabila este cantitatea de memorie care este considerată necesară, în cazul în care doar comportamentul lor este în concordanță cu comportamentul tipurilor specificate.
Tabelul 2.1. bit TABELUL și intervalele permise pentru diferite tipuri de numere întregi