1. Тип int
Если вы хотите хранить в переменных целые числа, вам нужно использовать тип int.
int — это сокращение от Integer (целый с английского), что как бы намекает, что этот тип позволяет хранить целые числа.
Переменные типа int способны хранить целые числа в диапазоне от -2 миллиарда до +2 миллиарда. Или, если быть более точным, то от -2,147,483,648 до 2,147,483,647.
Такие некруглые значения связаны с устройством памяти компьютера.
В Java для типа int выделено 4 байта памяти. Каждый байт памяти состоит из 8 битов. Каждый бит может принимать только 2 значения — 0 или 1. Переменная типа int содержит 32 бита и может принимать 4,294,967,296 значений.
Половину этого диапазона отдали под отрицательные числа, а вторую — под положительные. Вот и получилось как раз от -2,147,483,648 до 2,147,483,647.
2. Создание переменной типа int
Тип int предназначен для хранения целых чисел. Чтобы создать в коде переменную, которая будет способна хранить целые числа, нужно воспользоваться командой вида:
int имя;
int
Где имя — это имя переменной. Примеры:
| Команда | Описание |
|---|---|
|
Создается целочисленная переменная x |
|
Создается целочисленная переменная count |
|
Создается целочисленная переменная currentYear |
Размер (регистр) букв имеет значение: команды int color и int Color объявят две разные переменные.
Команды же Int Color и INT COLOR компилятор вообще не поймет и сообщит об ошибке. int — это специальное слово, обозначающее целый тип, и пишется оно только строчными буквами.
3. Краткая запись создания переменных
Если в одном месте программы нужно создать много переменных одного типа, это можно сделать, используя сокращенную запись:
int имя1, имя2, имя3;
Примеры:
| Команды | Краткая запись тех же команд |
|---|---|
|
|
|
|
|
|
4. Присваивание значений
Чтобы занести значение в переменную типа int, нужно воспользоваться командой:
имя = значение;
Где значением может быть любое целочисленное выражение. Примеры:
| Команда | Примечание |
|---|---|
|
|
|
|
|
|
|
Не скомпилируется, т.к. 3,000,000,000 больше, чем максимально возможное значение типа int 2,147,483,647 |
5. Сокращенная запись создания и инициализации переменной
Создание (объявление) переменной и присваивание ей значения можно записать одной командой. Чаще всего так и делают, т. к. переменная обычно объявляется тогда, когда возникает необходимость сохранить какое-либо значение.
Выглядит эта команда так:
int имя = значение;
Примеры:
| Команда | Примечание |
|---|---|
|
|
|
В переменной будет значение «2 миллиарда» |
|
В переменной будет значение «минус 10 миллионов» |
|
Не скомпилируется, т. к. 3,000,000,000 больше, чем максимально возможное значение типа int: 2,147,483,647 |
Можно объявить и несколько переменных одной строкой. Тогда команда будет иметь вид:
int имя1 = значение1, имя2 = значение2, имя3 = значение3;
Примеры:
| Команда | Примечание |
|---|---|
|
a равно 5, b равно 10, c равно 15 |
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ