Os números inteiros são valores, positivos ou negativos, que não possuem uma parte fracionária.
Para representá-los em programas escritos em Java, você pode escolher um dos quatro tipos primitivos listados.
A coluna Storage Requirement indica a quantidade de memória consumida por cada um dos tipos inteiros.
Note que a opção mais econômica é o uso do tipo byte, que ocupa apenas 1 byte de memória (o equivalente a 8 bits).
No entanto, esse tipo de dado somente pode armazenar valores que variem de -128 a 127.
Caso precise utilizar valores negativos inferiores a -128 ou valores positivos superiores a 127, terá de escolher outro tipo para sua representação.
O tipo int é, certamente, o mais adequado para a maioria das situações. Com ele você pode representar valores positivos e negativos que variam de zero até pouco mais de dois bilhões.
Se precisar representar valores que extrapolem esse limite, pode contar com o tipo long, com o qual pode manipular números inteiros, positivos e negativos, que variam de zero a pouco mais de nove quintilhões.
A transcrição literal de um número inteiro longo deve ser feita utilizando-se a letra L como sufixo.
Os tipos byte e short são utilizados, com maior frequência, para realização de tarefas onde é preciso manipular uma grande quantidade de dados ao mesmo tempo em que a quantidade de memória ocupada se torna um problema relevante.
Caso queira ver uma aula sobre este assunto, digite o seu email para receber acesso ao vídeo.
Fonte: Livro: Programação de Computadores Em Java – Rui Rossi dos Santos
Deixe um comentário