Type | Aantal cellen | Waardebereik |
---|---|---|
boolean | 1 | true of false |
byte | 1 | -128 tot en met +127 |
char | 1 | 0 t/m 255 |
short | 2 | -32.768 tot en met 32.767 |
int | 4 | -2.147.483.648 tot en met 2.147.483.647 |
float | 4 | 3.4e - 38 tot en met 3.4e + 38 |
long | 8 | -9223372036854775808 tot en met 9223372036854775807 |
double | 8 | 1.7e - 308 tot en met 1.7e + 308 |
Van deze primitieve typen zijn alleen float en double geschikt voor gebroken getallen. Float heeft een precisie van 7 en double van 15. Daarom wordt aangeraden zo veel mogelijk double te gebruiken en alleen als een methode erom vraagt het type float te gebruiken voor gebroken getallen.
Voor de duidelijkheid: Een string is geen primitief type.