Примитивные типы делятся на следующие группы:
1. Целочисленные типы (Integral types)
Эти типы хранят целые числа. К ним относятся byte, short, int, long
и char.
• byte: Занимает 1 байт (8 бит). Диапазон значений от -128 до +127. Значение по умолчанию: 0.
• short: Занимает 2 байта. Диапазон от -32 768 до +32 767. Значение по умолчанию: 0.
• int: Самый часто используемый целочисленный тип. Занимает 4 байта. Диапазон от -2,147,483,648 до +2,147,483,647. Значение по умолчанию: 0. В языке Java тип int
всегда означает 32-разрядное целое число, что обеспечивает переносимость программ между платформами.
• long: Занимает 8 байт. Используется для очень больших целых чисел. Значение по умолчанию: 0L.
• char: Используется для хранения одиночного символа Unicode (UTF-16). Занимает 2 байта. Диапазон от 0 до 65535 (беззнаковый тип). Значение по умолчанию: \u0000.

