byte — занимает в памяти 1 байт, значит может хранить числа от -128 до 127. short — занимает в памяти 2 байта int — занимает в памяти 4 байта long — занимает в памяти 8 байт
byte занимает 1 байт, допустимые значения: от -127 до 128. short занимает 2 байта, допустимые значения: от -32_768 до 32_767. int занимает 4 байта, допустимые значения: от -2_147_483_648 до 2_147_483_647.
1. Список примитивных типов
Тип | Размер, байт | Диапазон значений |
---|---|---|
short | 2 | -32,768 .. 32,767 |
int | 4 | -2*109 .. 2*109 |
long | 8 | -9*1018 .. 9*1018 |
float | 4 | -1038 .. 1038 |
В Java для типа int выделено 4 байта памяти. Каждый байт памяти состоит из 8 битов. Каждый бит может принимать только 2 значения — 0 или 1. Переменная типа int содержит 32 бита и может принимать 4,294,967,296 значений.
8 байт Целый тип long имеет размер 8 байт (64 бита). Минимальное значение -9 223 372 036 854 775 808, максимальное значение 9 223 372 036 854 775 807.
7 Answers. Sorted by: 209. There are specific suffixes for long (e.g. 39832L ), float (e.g. 2.4f) and double (e.g. -7.832d ). If there is no suffix, and it is an integral type …