📜  Java |运营商|问题2

📅  最后修改于: 2021-06-29 00:27:01             🧑  作者: Mango

预测以下Java程序的输出。假设int是使用32位存储的。

class Test {
    public static void main(String args[])  {
       int x = -1;  
       System.out.println(x>>>29);  
       System.out.println(x>>>30);  
       System.out.println(x>>>31);  
   }   
}

(一种)

7
3
1

(B)

15
7
3

(C)

0
0
0

(D)

1
1
1

答案: (A)
说明:请参阅https://www.geeksforgeeks.org/bitwise-shift-operators-in-java/
这个问题的测验