Sail E0 Webinar
Question

public class While
{
public void loop()
{
int x= 0;
while ( 1 ) /* Line 6 */
{
System.out.print("x plus one is " + (x + 1)); /* Line 8 */
}
}
}


Which statement is true?


Options:
A .  There is a syntax error on line 1.
B .  There are syntax errors on lines 1 and 6.
C .  There are syntax errors on lines 1, 6, and 8.
D .  There is a syntax error on line 6.
Answer: Option D

Using the integer 1 in the while statement, or any other looping or conditional 

construct for that matter, will result in a compiler error. This is old C Program 

syntax, not valid Java.

A, B and C are incorrect because line 1 is valid (Java is case sensitive so While 

is a valid class name). Line 8 is also valid because an equation may be placed 

in a String operation as shown.



Was this answer helpful ?
Next Question

Submit Solution

Your email address will not be published. Required fields are marked *

More Questions on This Topic :

Latest Videos

Latest Test Papers