1. O inttipo

Se você quiser armazenar um número inteiro em variáveis, precisará usar o inttipo.

A palavra int é a abreviação de  , o que obviamente é uma boa dica de que esse tipo permite armazenar números inteiros .Integer

As variáveis ​​cujo tipo é intsão capazes de armazenar números inteiros que variam de -2 billiona +2 billion. Para ser mais preciso, de -2,147,483,648a +2,147,483,647.

Fato interessante

Esses números decididamente não redondos estão relacionados a como a memória do computador é organizada.

Em Java, 4 bytes de memória são alocados para o inttipo. Cada byte de memória consiste em 8 bits . Cada bit só pode representar 2 valores: 0 ou 1. Uma intvariável contém 32 bits e pode representar 4,294,967,296valores.

Metade dessa faixa foi reservada para números negativos e a outra metade para números positivos. E é assim que obtemos o intervalo de -2,147,483,648a +2,147,483,647.


2. Criando uma intvariável

O inttipo é para armazenar números inteiros. Para criar uma variável no código que pode armazenar números inteiros , você precisa usar uma instrução como esta:

int name;
Declarando uma intvariável

Onde nome é o nome da variável. Exemplos:

Declaração Descrição
int x;
Uma xvariável inteira é criada
int count;
Uma countvariável inteira é criada
int currentYear;
Uma currentYearvariável inteira é criada

O caso das cartas é importante. Isso significa que os comandos  e irão declarar duas variáveis ​​diferentes .int colorint Color

E os comandos Int Colore INT COLORnão farão sentido para o compilador , fazendo com que ele reporte um erro. inté uma palavra-chave especial para o tipo inteiro e deve ser escrita em letras minúsculas .


3. Abreviação para criar variáveis

Se você precisar criar muitas variáveis ​​do mesmo tipo no mesmo local em um programa, poderá usar esta notação abreviada:

int name1, name2, name3;
Abreviação para criar várias variáveis ​​do mesmo tipo

Exemplos:

Declarações Forma abreviada
int x;
int y;
int z;
int x, y, z;
int count;
int totalCount;
int count, totalCount;
int day;
int month;
int year;
int day, month, year;

4. Atribuição de valores

Para colocar um valor em uma int variável , você precisa desta declaração:

name = value;
Atribuindo um valor a uma variável

Onde o valor pode ser qualquer expressão inteira. Exemplos:

Declaração Observação
int a;
a = 5;
int b;
b = 2*1000*1000*1000;
int c;
c = -10000000;
int d;
d = 3000000000;
Este código não compila, pois 3,000,000,000é maior que o valor máximo possível para um int, que é2,147,483,647

5. Abreviatura para criar e inicializar uma variável

Você pode usar um único comando para criar (declarar) uma variável e atribuir um valor a ela. Isso é o que é feito com mais frequência, já que normalmente declaramos uma variável quando precisamos armazenar um valor.

Aqui está a aparência do comando:

int name = value;
Abreviação para criar e inicializar uma variável

Exemplos:

Declaração Observação
int a = 5;
int b = 2*1000*1000*1000;
O valor da variável será 2 bilhões
int c = -10000000;
O valor da variável será negativo em 10 milhões
int d = 3000000000;
Este código não compilará, porque 3.000.000.000 é maior que o valor máximo possível para um int: 2.147.483.647

Você também pode declarar várias variáveis ​​em uma única linha. Neste caso, o comando ficará assim:

int name1 = value1, name2 = value2, name3 = value3;
Abreviação para criar e inicializar várias variáveis

Exemplos:

Declaração Observação
int a = 5, b = 10, c = a + b;
aigual a 5 , b igual a 10 , c igual a 15