Java | Operators | Question 2
Predict the output of following Java program. Assume that int is stored using 32 bits.
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); } } |
chevron_right
filter_none
(A)
7 3 1
(B)
15 7 3
(C)
0 0 0
(D)
1 1 1
Answer: (A)
Explanation: Please see https://www.geeksforgeeks.org/bitwise-shift-operators-in-java/
Quiz of this Question
Recommended Posts:
- Java | Operators | Question 1
- Java | Operators | Question 6
- Java | Operators | Question 4
- Java | Operators | Question 8
- Java | Operators | Question 3
- Java | Operators | Question 9
- Java | Operators | Question 5
- Java | Operators | Question 7
- Operators in Java
- Bitwise operators in Java
- Bitwise right shift operators in Java
- Compound assignment operators in Java
- Operators in C | Set 2 (Relational and Logical Operators)
- C | Operators | Question 26
- C | Operators | Question 27



