How is the expression a & b == 7 syntactically parsed by Java?
Aa & (b == 7)
B(a & b) == 7
Ca == (b & 7)
D(a == b) & 7
Answer & Solution
Correct answer: A. a & (b == 7)
Equality operators hold higher precedence than bitwise AND, so b == 7 binds first.
Keep practising Operators in Java
Browse all Operators in Java questions for ICSE Class 8, or explore more Computer Applications topics.
Related questions
Match each logical truth table rule in Java:Match each Java expression evaluation with its computed result:Match each increment / decrement operator with its operational behavior:Match each category of Java operators with its representative examples:How is operator precedence affected when an operator is overloaded?Why does Java lack a delete operator and pointer dereference symbols?How is a ? b, c : d interpreted according to conditional rules?Which operator accesses fields and methods of a Java class instance?