Что произойдет, если скомпилировать и запустить следующий код:
byte b1 = 127;
b1 += 1;
Explanation

127 - это максимальное значение для переменной типа byte. Число 128 уже не входит в диапазон значений, но, благодаря использованию дополнительного кода для представления отрицательных чисел, оно рассматривается как -128.

Такой же результат получается при преобразовании (byte)128.

Слідкуй за CodeGalaxy

Мобільний додаток Beta

Get it on Google Play
Зворотній Зв’язок
Продовжуйте вивчати
тести з Java
Cosmo
Зареєструйся Зараз
або Підпишись на майбутні тести