CodeGym /Java курс /Модул 1 /Типът int: цели числа

Типът int: цели числа

Модул 1
Ниво , Урок
На разположение

1. intТипът

Ако искате да съхранявате цяло число в променливи, тогава трябва да използвате intтипа.

Думата int е съкращение от  , което разбира се е добър намек, че този тип ви позволява да съхранявате цели числа .Integer

Променливите, чийто тип е, intмогат да съхраняват цели числа , вариращи от -2 billionдо +2 billion. По-точно от -2,147,483,648до +2,147,483,647.

Интересен факт

Тези определено некръгли числа са свързани с това How е организирана паметта на компютъра.

В Java за типа са разпределени 4 byteа памет int. Всеки byte памет се състои от 8 бита . Всеки бит може да представлява само 2 стойности: 0 or 1. Една intпроменлива съдържа 32 бита и може да представлява 4,294,967,296стойности.

Половината от този диапазон беше отделен за отрицателни числа, а другата половина за положителни числа. И така получаваме диапазона от -2,147,483,648до +2,147,483,647.


2. Създаване на intпроменлива

Типът intе за съхраняване на цели числа. За да създадете променлива в code, който може да съхранява цели числа , трябва да използвате израз като този:

int name;
Деклариране на intпроменлива

Където име е името на променливата. Примери:

Изявление Описание
int x;
xСъздава се целочислена променлива
int count; 
countСъздава се целочислена променлива
int currentYear;
currentYearСъздава се целочислена променлива

Регистърът на буквите има meaning. Това означава, че командите  и ще декларират две различни променливи.int colorint Color

И командите Int Colorи INT COLORняма да имат ниHowъв смисъл за компилатора , карайки го да докладва грешка. intе специална ключова дума за целочислен тип и трябва да бъде написана с малки букви .


3. Съкращение за създаване на променливи

Ако трябва да създадете много променливи от един и същи тип на едно и също място в програма, можете да използвате тази съкратена нотация:

int name1, name2, name3;
Съкращение за създаване на множество променливи от един и същи тип

Примери:

Изявления Стенография
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. Присвояване на стойности

За да поставите стойност в променлива , трябва да направите следния оператор :int

name = value;
Присвояване на стойност на променлива

Където стойността може да бъде всеки израз на цяло число. Примери:

Изявление Забележка
int a;
a = 5;
int b;
b = 2*1000*1000*1000;
int c;
c = -10000000;
int d;
d = 3000000000;
Този code няма да се компorра, защото 3,000,000,000е по-голям от максималната възможна стойност за int, която е2,147,483,647

5. Съкращение за създаване и инициализиране на променлива

Можете да използвате една команда, за да създадете (декларирате) променлива и да й присвоите стойност . Това е, което се прави най-често, тъй като обикновено декларираме променлива, когато трябва да съхраним стойност.

Ето How изглежда командата:

int name = value;
Съкращение за създаване и инициализиране на променлива

Примери:

Изявление Забележка
int a = 5
int b = 2*1000*1000*1000;
Стойността на променливата ще бъде 2 мorарда
int c = -10000000;
Стойността на променливата ще бъде минус 10 мorона
int d = 3000000000
Този code няма да се компorра, защото 3 000 000 000 е по-голямо от максималната възможна стойност за int: 2 147 483 647

Можете също така да декларирате няколко променливи в един ред. В този случай командата ще изглежда така:

int name1 = value1, name2 = value2, name3 = value3;
Съкращение за създаване и инициализиране на множество променливи

Примери:

Изявление Забележка
int a = 5, b = 10, c = a + b;
aравно на 5 , b равно на 10 , c равно на 15
Коментари
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION