Predict the output of following Java Program
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) Compiler Error: Operator >> cannot be applied to negative numbers
(B)
-2 2
(C)
2 2
(D)
0 2
Answer: (B)
Explanation: See https://www.geeksforgeeks.org/bitwise-shift-operators-in-java/amp/
Quiz of this Question