Output Questions for Class 10 ICSE Computer Applications
What will be the output of the following if x = 5 initially?
(a) 5* ++x;
(b) 5* x++;
Java
Java Operators
161 Likes
Answer
(a) 5* ++x;
30
Working
5* ++x
⇒ 5* 6 [∵ ++x will first increment x to 6 and then use it in the expression]
⇒ 30
(b) 5* x++;
25
Working
5* x++
⇒ 5* 5 [∵ x++ will first use the current value of x in the expression which is 5. After that x is incremented to 6]
⇒ 25
Answered By
70 Likes