Q42
Determine output: public class Test static int i = 5; public static void main(String... args) System.out.println(i++); System.out.println(i); System.out.println(++i); System.out.println(++i+i++);
A.
6 6 6 16
B.
6 7 6 16
C.
5 6 7 16
AnswerD.
5 6 6 16
E.
None of these
Answer: Option C
Solution
Answer: Option C
Solution:
i++ : print value then increment (postfix - increment happens after the value of the variable is used) ++i : increment the print (prefix - increment happens before the value of the variable is used).