1. Il inttipo

Se si desidera memorizzare un numero intero nelle variabili, è necessario utilizzare il inttipo.

La parola int è l'abbreviazione di  , il che ovviamente indica che questo tipo consente di memorizzare numeri interi .Integer

Le variabili il cui tipo è intsono in grado di memorizzare numeri interi che vanno da -2 billiona +2 billion. Per essere più precisi, da -2,147,483,648a +2,147,483,647.

Fatto interessante

Questi numeri decisamente non arrotondati sono legati a come è organizzata la memoria del computer.

In Java, vengono allocati 4 byte di memoria per il inttipo. Ogni byte di memoria è composto da 8 bit . Ogni bit può rappresentare solo 2 valori: 0 o 1. Una intvariabile contiene 32 bit e può rappresentare 4,294,967,296valori.

La metà di questo intervallo è stata riservata ai numeri negativi e l'altra metà ai numeri positivi. Ed è così che otteniamo l'intervallo da -2,147,483,648a +2,147,483,647.


2. Creazione di una intvariabile

Il inttipo è per la memorizzazione di numeri interi. Per creare una variabile nel codice in grado di memorizzare numeri interi , è necessario utilizzare un'istruzione come questa:

int name;
Dichiarazione di una intvariabile

Dove nome è il nome della variabile. Esempi:

Dichiarazione Descrizione
int x;
xViene creata una variabile intera
int count;
countViene creata una variabile intera
int currentYear;
currentYearViene creata una variabile intera

Il caso delle lettere è importante. Ciò significa che i comandi  e dichiareranno due variabili diverse .int colorint Color

E i comandi Int Colore INT COLORnon avranno alcun senso per il compilatore , causando la segnalazione di un errore. intè una parola chiave speciale per il tipo intero e deve essere scritta in minuscolo .


3. Abbreviazione per la creazione di variabili

Se hai bisogno di creare molte variabili dello stesso tipo nello stesso posto in un programma, puoi usare questa notazione abbreviata:

int name1, name2, name3;
Abbreviazione per la creazione di più variabili dello stesso tipo

Esempi:

Dichiarazioni Abbreviazione
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. Assegnazione di valori

Per inserire un valore in una int variabile , è necessario questa istruzione:

name = value;
Assegnazione di un valore a una variabile

Dove il valore può essere qualsiasi espressione intera. Esempi:

Dichiarazione Nota
int a;
a = 5;
int b;
b = 2*1000*1000*1000;
int c;
c = -10000000;
int d;
d = 3000000000;
Questo codice non verrà compilato, perché 3,000,000,000è maggiore del valore massimo possibile per un int, che è2,147,483,647

5. Abbreviazione per creare e inizializzare una variabile

È possibile utilizzare un singolo comando per creare (dichiarare) una variabile e assegnarle un valore . Questo è ciò che viene fatto più spesso, poiché di solito dichiariamo una variabile quando dobbiamo memorizzare un valore.

Ecco come appare il comando:

int name = value;
Abbreviazione per creare e inizializzare una variabile

Esempi:

Dichiarazione Nota
int a = 5;
int b = 2*1000*1000*1000;
Il valore della variabile sarà di 2 miliardi
int c = -10000000;
Il valore della variabile sarà negativo 10 milioni
int d = 3000000000;
Questo codice non verrà compilato perché 3.000.000.000 è maggiore del valore massimo possibile per un int: 2.147.483.647

Puoi anche dichiarare più variabili in una singola riga. In questo caso, il comando sarà simile a:

int name1 = value1, name2 = value2, name3 = value3;
Abbreviazione per la creazione e l'inizializzazione di più variabili

Esempi:

Dichiarazione Nota
int a = 5, b = 10, c = a + b;
auguale a 5 , b uguale a 10 , c uguale a 15