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

Какой диапазон значений может включать byte

Тип byte в Java — это 8-битное целое число со знаком. Его диапазон значений:
от -128 до 127 (включительно).

Это связано с тем, что:

  • 1 бит используется для знака (отрицательные/положительные числа),
  • оставшиеся 7 бит определяют величину (2^7 = 128 возможных значений).

Пример:

java
byte min = -128;  
byte max = 127;  
// byte overflow = 128; // Ошибка компиляции: требуется явное приведение (byte)128 (получится -128)  

При переполнении значения "заворачиваются" (127 + 1 → -128).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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