Advertisements
Advertisements
Question
Evaluate the following expression as per Java priority & associativity.
22 + 33 – 11 – 10 * 2
Evaluate
Advertisements
Solution
Priority (Precedence): Multiplication (*) has higher precedence than addition (+) and subtraction (–), so it evaluates first.
- 10 * 2: Multiplies first, giving 20. The expression simplifies to 22 + 33 – 11 – 20
- 22 + 33: Addition and subtraction share equal precedence and evaluate from left to right. This gives 55.
- 55 – 11: Continues from left to right, giving 44.
- 44 – 20: The final subtraction completes, giving an answer of 14
shaalaa.com
Is there an error in this question or solution?
