Q49
What will be the result? int i = 10; while(i++ <= 10) i++; System.out.print(i);
A.
10
B.
11
C.
12
D.
13
AnswerE.
Line 5 will be never reached.
Answer: Option D
Solution
Answer: Option D
Solution:
Initially i=10, when it reaches to while statement i++ <= 10 here i = 10 so condition become ture.For next use i become 11 and i++ statment will excuted and i become 12.
Then again its go to while loop and check i++ <=10 here i = 12 so condition becomes fail and i become 13.
Therefore when print statement will execute after while loop it Print 13