1. intTypen

Om du vill lagra heltal i variabler måste du använda inttypen.

Ordet int är en förkortning av  , vilket naturligtvis är ett bra tips om att den här typen låter dig lagra heltal .Integer

Variabler vars typ är intkan lagra heltal från -2 billiontill +2 billion. För att vara mer exakt, från -2,147,483,648till +2,147,483,647.

Intressant fakta

Dessa avgjort icke-runda siffror är relaterade till hur datorns minne är organiserat.

I Java tilldelas 4 byteint minne för typen. Varje minnesbyte består av 8 bitar . Varje bit kan bara representera 2 värden: 0 eller 1. En intvariabel innehåller 32 bitar och kan representera 4,294,967,296värden.

Hälften av detta intervall avsattes för negativa tal och den andra hälften för positiva tal. Och det är så vi får intervallet från -2,147,483,648till +2,147,483,647.


2. Skapa en intvariabel

Typen intär för att lagra heltal. För att skapa en variabel i kod som kan lagra heltal måste du använda en sats så här:

int name;
Deklarera en intvariabel

Där namn är namnet på variabeln. Exempel:

Påstående Beskrivning
int x;
En xheltalsvariabel skapas
int count; 
En countheltalsvariabel skapas
int currentYear;
En currentYearheltalsvariabel skapas

Bokstävernas fall spelar roll. Det betyder att kommandona  och kommer att deklarera två olika variabler.int colorint Color

Och kommandona Int Coloroch INT COLORkommer inte att vara meningsfulla för kompilatorn , vilket gör att den rapporterar ett fel. intär ett speciellt nyckelord för heltalstypen och det måste skrivas med gemener .


3. Stenografi för att skapa variabler

Om du behöver skapa många variabler av samma typ på samma plats i ett program kan du använda den här förkortningen:

int name1, name2, name3;
Stenografi för att skapa flera variabler av samma typ

Exempel:

Uttalanden 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. Tilldela värden

För att sätta ett värde i en int variabel måste du göra följande påstående:

name = value;
Tilldela ett värde till en variabel

Där värdet kan vara vilket heltalsuttryck som helst. Exempel:

Påstående Notera
int a;
a = 5;
int b;
b = 2*1000*1000*1000;
int c;
c = -10000000;
int d;
d = 3000000000;
Den här koden kommer inte att kompileras eftersom 3,000,000,000den är större än det högsta möjliga värdet för en , intvilket är2,147,483,647

5. Stenografi för att skapa och initiera en variabel

Du kan använda ett enda kommando för att skapa (deklarera) en variabel och tilldela den ett värde . Detta är vad som görs oftast, eftersom vi vanligtvis deklarerar en variabel när vi behöver lagra ett värde.

Så här ser kommandot ut:

int name = value;
Stenografi för att skapa och initiera en variabel

Exempel:

Påstående Notera
int a = 5
int b = 2*1000*1000*1000;
Variabelns värde blir 2 miljarder
int c = -10000000;
Variabelns värde blir negativt 10 miljoner
int d = 3000000000
Den här koden kompileras inte eftersom 3 000 000 000 är större än det maximalt möjliga värdet för en int: 2 147 483 647

Du kan också deklarera flera variabler på en enda rad. I det här fallet kommer kommandot att se ut så här:

int name1 = value1, name2 = value2, name3 = value3;
Stenografi för att skapa och initiera flera variabler

Exempel:

Påstående Notera
int a = 5, b = 10, c = a + b;
aär lika med 5 , b lika med 10 , c lika med 15