?
What will be the result?
What will be the result?
int i = 10;
while(i++ <= 10){
i++;
}
System.out.print(i);
int i = 10;
while(i++ <= 10){
i++;
}
System.out.print(i);
Answer & Solution
Correct Answer:
Option
D
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
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
Join the Discussion
Login to post a comment or share your explanation.
Loginthen next step i=11 and then i++=11
next step i=12
after two increment while condition executed i++