Java OCA OCP Practice Question 600

Question

What is the output of the following code snippet?

3: int x = 1, y = 15; 
4: while x < 10 
5:   y--; 
6:   x++; 
7: System.out.println(x+", "+y); 
  • A. 10, 5
  • B. 10, 6
  • C. 11, 5
  • D. The code will not compile because of line 3.
  • E. The code will not compile because of line 4.
  • F. The code contains an infinite loop and does not terminate.


E.

Note

The while statement on line 4 is missing parentheses, and option E is the correct answer.

If the parentheses were added, option F would be the correct answer since the loop does not use curly braces to include x++ and the boolean expression never changes.

If curly braces were added around both expressions, the output would be 10, 6 and option B would be correct.




PreviousNext

Related