Встречается на собеседованиях • сегодня

Чем обусловлен диапазон допустимых значений примитивных типов данных

Диапазон значений примитивных типов в Java определяется их размером в памяти и способом представления данных.

  • byte: 8 бит (-128 до 127) — используется для экономии памяти.
  • short: 16 бит (-32,768 до 32,767) — редко используется, но полезен в массивах.
  • int: 32 бита (-2³¹ до 2³¹-1) — стандартный выбор для целых чисел.
  • long: 64 бита (-2⁶³ до 2⁶³-1) — для больших чисел (суффикс L).
  • float: 32 бита (IEEE 754) — приближённые значения с плавающей точкой.
  • double: 64 бита — более точный, чем float (по умолчанию для дробных).
  • char: 16 бит (0 до 65,535) — хранит Unicode-символы.
  • boolean: JVM-зависим (обычно 1 бит) — true/false.

Пример:

java
byte b = 100;  
long l = 10000000000L;  
float f = 3.14f;  
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы