Computer Applications

Evaluate the following expressions if the values of the variables are a = 2, b = 3, and c = 9.

(a) a - (b++) * (--c);

(b) a * (++b) % c;

Java

Java Operators

230 Likes

Answer

(a) a - (b++) * (--c);

22

Working

    a - (b++) * (--c)
⇒ 2 - 3 * 8       [∵ b++ uses current value of b in expression and then increments it, --c decrements c to 8 and then uses this 8 in the expression]
⇒ 2 - 24
⇒ -22

(b) a * (++b) % c;

8

Working

    a * (++b) % c
⇒ 2 * 4 % 9       [∵ ++b increments b to 4 then uses it in the expression]
⇒ 8 % 9
⇒ 8

Answered By

128 Likes


Related Questions