1.12.2

Tipos inteiros

Os tipos byte, short, int e long são tipos primitivos inteiros, ou seja, representam números sem parte decimal. Cada um desses tipos ocupa uma quantidade diferente de memória e possui um intervalo específico de valores possíveis.

Exemplo conceitual

byte a = 10;
short b = 100;
int c = 1_000;
long d = 10_000L;

Explicação linha a linha

byte a = 10;

Declara uma variável do tipo byte, adequada para armazenar valores inteiros pequenos.

short b = 100;

Declara uma variável do tipo short, que possui um intervalo maior que o byte.

int c = 1_000;

Declara uma variável do tipo int, o tipo inteiro mais utilizado em Java.

long d = 10_000L;

Declara uma variável do tipo long. O sufixo L indica explicitamente que o valor literal é do tipo long.

A escolha entre esses tipos depende do intervalo de valores necessário e de considerações de memória e desempenho.