1. Le intgenre

Si vous souhaitez stocker un nombre entier dans des variables, vous devez utiliser le inttype.

Le mot int est l'abréviation de  , ce qui est bien sûr un bon indice que ce type vous permet de stocker des nombres entiers .Integer

Les variables dont le type est intsont capables de stocker des nombres entiers allant de -2 billionà +2 billion. Pour être plus précis, de -2,147,483,648à +2,147,483,647.

Fait intéressant

Ces nombres résolument non ronds sont liés à l'organisation de la mémoire de l'ordinateur.

En Java, 4 octets de mémoire sont alloués pour le inttype. Chaque octet de mémoire est composé de 8 bits . Chaque bit ne peut représenter que 2 valeurs : 0 ou 1. Une intvariable contient 32 bits et peut représenter 4,294,967,296des valeurs.

La moitié de cette plage a été réservée aux nombres négatifs et l'autre moitié aux nombres positifs. Et c'est ainsi que nous obtenons la plage de -2,147,483,648à +2,147,483,647.


2. Créer une intvariable

Le inttype sert à stocker des nombres entiers. Pour créer une variable dans le code pouvant stocker des nombres entiers , vous devez utiliser une instruction comme celle-ci :

int name;
Déclarer une intvariable

Où nom est le nom de la variable. Exemples:

Déclaration Description
int x;
Une xvariable entière est créée
int count; 
Une countvariable entière est créée
int currentYear;
Une currentYearvariable entière est créée

La casse des lettres est importante. Cela signifie que les commandes  et déclareront deux variables différentes .int colorint Color

Et les commandes Int Coloret INT COLORn'auront aucun sens pour le compilateur , ce qui lui fera signaler une erreur. intest un mot-clé spécial pour le type entier et il doit être écrit en minuscules .


3. Raccourci pour créer des variables

Si vous devez créer plusieurs variables du même type au même endroit dans un programme, vous pouvez utiliser cette notation abrégée :

int name1, name2, name3;
Raccourci pour créer plusieurs variables du même type

Exemples:

Déclarations Sténographie
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. Attribuer des valeurs

Pour mettre une valeur dans une int variable , vous avez besoin de cette instruction :

name = value;
Affecter une valeur à une variable

Où la valeur peut être n'importe quelle expression entière. Exemples:

Déclaration Note
int a;
a = 5;
int b;
b = 2*1000*1000*1000;
int c;
c = -10000000;
int d;
d = 3000000000;
Ce code ne sera pas compilé, car 3,000,000,000est supérieur à la valeur maximale possible pour an int, qui est2,147,483,647

5. Raccourci pour créer et initialiser une variable

Vous pouvez utiliser une seule commande pour créer (déclarer) une variable et lui affecter une valeur . C'est ce qui est fait le plus souvent, puisqu'on déclare généralement une variable quand on a besoin de stocker une valeur.

Voici à quoi ressemble la commande :

int name = value;
Raccourci pour créer et initialiser une variable

Exemples:

Déclaration Note
int a = 5
int b = 2*1000*1000*1000;
La valeur de la variable sera de 2 milliards
int c = -10000000;
La valeur de la variable sera négative 10 millions
int d = 3000000000
Ce code ne se compilera pas, car 3 000 000 000 est supérieur à la valeur maximale possible pour un int : 2 147 483 647

Vous pouvez également déclarer plusieurs variables sur une seule ligne. Dans ce cas, la commande ressemblera à :

int name1 = value1, name2 = value2, name3 = value3;
Raccourci pour créer et initialiser plusieurs variables

Exemples:

Déclaration Note
int a = 5, b = 10, c = a + b;
aégal à 5 , b égal à 10 , c égal à 15