Home » Java Programming » Operators and Assignments

Which two statements are equivalent? 3/2 3<2 3*4 3<<2

Correct Answer: 3 and 4

Explanation:

(1) is wrong. 3/2 = 1 (integer arithmetic).


(2) is wrong. 3 < 2 = false.


(3) is correct. 3 * 4 = 12.


(4) is correct. 3 <<2= 12. In binary 3 is 11, now shift the bits two places to the left and we get 1100 which is 12 in binary (3*2*2).


← Previous Question

More Questions from Operators and Assignments

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion