Java: Tipos numéricos sin decimales

Anterior: Tipos boolean y char
Siguiente: Tipos numéricos con decimales

byte

Permite almacenar números enteros muy pequeños con signo (positivos, negativos y cero).
Ocupa 8 bits (1byte) en memoria.
El rango de valores posibles va de -128 a 127

Ejemplos:
byte jugadores = 7;
byte pisos = 15;

short

Permite almacenar números enteros pequeños con signo (positivos, negativos y cero).
Ocupa 16 bits (16 bytes) en memoria.
El rango de valores posibles va de -32768 a 32767.

Ejemplos:
short km = 3980;

int

Permite almacenar números enteros con signo (positivos, negativos y cero).
Es uno de los tipos más usados.
Ocupa 32 bits (4 bytes) en memoria.
El rango de valores posibles va de -2147483648 a 2147483647.

Ejemplos:
int distancia = 5794839;
int temperatura = -57;

long

Permite almacenar números enteros de gran tamaño son signo (positivos, negativos y cero).
Ocupa 64 bits (8 bytes) en memoria.
El rango de valores posibles va de -9223372036854775808L a 9223372036854775807L.
Se escribe al final del valor una L (mayúscula o minúscula) para diferenciarlo del int.

Ejemplos:
long busquedasGoogle = 146000000L;

Deja una respuesta

Subir ↑