Рубрики

Java | Операторы | Вопрос 1

Предсказать вывод следующей Java-программы

class Test {

    public static void main(String args[])  {

       int x = -4;

       System.out.println(x>>1);  

       int y = 4;

       System.out.println(y>>1);  

    }   

}

(A) Ошибка компилятора: оператор >> не может быть применен к отрицательным числам
(В)

-2
2

(С)

2
2

(D)

0
2

Ответ: (Б)
Объяснение: см. Http://espressocode.top/bitwise-shift-operators-in-java/
Тест на этот вопрос

Рекомендуемые посты:

Java | Операторы | Вопрос 1

0.00 (0%) 0 votes