1. intTypen

Hvis du vil gemme hele tal i variabler, skal du bruge inttypen.

Ordet int er en forkortelse for  , hvilket selvfølgelig er et godt hint om, at denne type lader dig gemme heltal .Integer

Variabler, hvis type er, inter i stand til at gemme heltal fra -2 billiontil +2 billion. For at være mere præcis, fra -2,147,483,648til +2,147,483,647.

Interessant fakta

Disse decideret ikke-runde tal er relateret til, hvordan computerens hukommelse er organiseret.

I Java er der tildelt 4 bytes hukommelse til inttypen. Hver hukommelsesbyte består af 8 bits . Hver bit kan kun repræsentere 2 værdier: 0 eller 1. En intvariabel indeholder 32 bit og kan repræsentere 4,294,967,296værdier.

Halvdelen af ​​dette interval blev afsat til negative tal, og den anden halvdel til positive tal. Og sådan får vi spændvidden fra -2,147,483,648til +2,147,483,647.


2. Oprettelse af en intvariabel

Typen inter til lagring af heltal. For at oprette en variabel i kode, der kan gemme heltal , skal du bruge en sætning som denne:

int name;
Erklæring af en intvariabel

Hvor navn er navnet på variablen. Eksempler:

Udmelding Beskrivelse
int x;
Der oprettes en xheltalsvariabel
int count; 
Der oprettes en countheltalsvariabel
int currentYear;
Der oprettes en currentYearheltalsvariabel

Bogstavernes sag har betydning. Det betyder, at kommandoerne  og vil erklære to forskellige variabler.int colorint Color

Og kommandoerne Int Colorog INT COLORgiver ingen mening for compileren , hvilket får den til at rapportere en fejl. inter et særligt nøgleord for heltalstypen, og det skal skrives med små bogstaver .


3. Stenografi til oprettelse af variable

Hvis du skal oprette mange variabler af samme type på samme sted i et program, kan du bruge denne stenografi:

int name1, name2, name3;
Stenografi til oprettelse af flere variabler af samme type

Eksempler:

Udsagn Stenografi
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. Tildeling af værdier

For at indsætte en værdi i en int variabel skal du bruge denne erklæring:

name = value;
Tildeling af en værdi til en variabel

Hvor værdien kan være et hvilket som helst heltalsudtryk. Eksempler:

Udmelding Bemærk
int a;
a = 5;
int b;
b = 2*1000*1000*1000;
int c;
c = -10000000;
int d;
d = 3000000000;
Denne kode vil ikke kompilere, fordi 3,000,000,000den er større end den maksimalt mulige værdi for en int, hvilket er2,147,483,647

5. Stenografi til oprettelse og initialisering af en variabel

Du kan bruge en enkelt kommando til at oprette (erklære) en variabel og tildele den en værdi . Det er det, der gøres oftest, da vi normalt erklærer en variabel, når vi skal gemme en værdi.

Sådan ser kommandoen ud:

int name = value;
Stenografi til oprettelse og initialisering af en variabel

Eksempler:

Udmelding Bemærk
int a = 5
int b = 2*1000*1000*1000;
Værdien af ​​variablen vil være 2 mia
int c = -10000000;
Værdien af ​​variablen vil være negativ 10 mio
int d = 3000000000
Denne kode vil ikke kompilere, fordi 3.000.000.000 er større end den maksimalt mulige værdi for en int: 2.147.483.647

Du kan også erklære flere variable på en enkelt linje. I dette tilfælde vil kommandoen se sådan ud:

int name1 = value1, name2 = value2, name3 = value3;
Stenografi til oprettelse og initialisering af flere variabler

Eksempler:

Udmelding Bemærk
int a = 5, b = 10, c = a + b;
aer lig med 5 , b er lig med 10 , c er lig med 15