Что выведется на консоль в результате выполнения кода:

public class B {
    public static void main(String[] args) {
        byte b = 127;
        byte result = (byte)(b + 1);
        System.out.println(result);
    }
}
Explanation
Переменая типа byte занимает 8 бит, 127 кодируется как 01111111 (0 – знаковый бит) после прибавления 1 получим число кодируемое как 10000000 – что соответствует -128

Следи за CodeGalaxy

Мобильное приложение Beta

Get it on Google Play
Обратная Связь
Продолжайте изучать
тесты по Java
Cosmo
Зарегистрируйся сейчас
или Подпишись на будущие тесты