Код IT
← Каталог

Типы данных и переменные в Java — Целочисленные типы

Фрагмент из «Типы данных и переменные в Java»: Целочисленные типы.

Java main.java
// byte — 1 байт, диапазон -128 до 127
byte temperature = -10;          // температура в градусах Цельсия
byte pixelValue = 127;           // максимальное значение byte (0…127 для яркости)
byte[] rawData = {0x48, 0x65, 0x6C, 0x6C, 0x6F}; // байтовый массив "Hello"

// short — 2 байта, диапазон -32768 до 32767
short portNumber = 8080;         // номер сетевого порта
short year = 2026;               // год (всегда помещается в short)
short[] sensorReadings = new short[100]; // показания датчиков

// int — 4 байта, диапазон -2_147_483_648 до 2_147_483_647
int userId = 429496729;          // идентификатор пользователя
int arrayIndex = 0;              // индекс в массиве
int population = 1_400_000_000;  // население страны (Китай)
int[] scores = {95, 87, 92, 78}; // массив оценок

// long — 8 байт, диапазон -9_223_372_036_854_775_808 до 9_223_372_036_854_775_807
long timestamp = System.currentTimeMillis(); // текущее время в миллисекундах
long bigNumber = 9_223_372_036_854_775_807L; // максимальное значение
long fileSize = 5_000_000_000L;  // размер файла в байтах (5 ГБ)
long[] transactionIds = new long[10]; // идентификаторы транзакций
// byte — 1 байт, диапазон -128 до 127
byte temperature = -10;          // температура в градусах Цельсия
byte pixelValue = 127;           // максимальное значение byte (0…127 для яркости)
byte[] rawData = {0x48, 0x65, 0x6C, 0x6C, 0x6F}; // байтовый массив "Hello"

// short — 2 байта, диапазон -32768 до 32767
short portNumber = 8080;         // номер сетевого порта
short year = 2026;               // год (всегда помещается в short)
short[] sensorReadings = new short[100]; // показания датчиков

// int — 4 байта, диапазон -2_147_483_648 до 2_147_483_647
int userId = 429496729;          // идентификатор пользователя
int arrayIndex = 0;              // индекс в массиве
int population = 1_400_000_000;  // население страны (Китай)
int[] scores = {95, 87, 92, 78}; // массив оценок

// long — 8 байт, диапазон -9_223_372_036_854_775_808 до 9_223_372_036_854_775_807
long timestamp = System.currentTimeMillis(); // текущее время в миллисекундах
long bigNumber = 9_223_372_036_854_775_807L; // максимальное значение
long fileSize = 5_000_000_000L;  // размер файла в байтах (5 ГБ)
long[] transactionIds = new long[10]; // идентификаторы транзакций