Java | Data Types | Question 2
Predict the output of following Java program.
class Test {
public static void main(String[] args) {
for ( int i = 0; 0; i++)
{
System.out.println( "Hello" );
break ;
}
}
}
|
(A) Hello
(B) Empty Output
(C) Compiler error
(D) Runtime error
Answer: (C)
Explanation: The error is in for loop where 0 is used in place of boolean value.
Unlike C++, use of non boolean variables in place of bool is not allowed
Quiz of this Question
Last Updated :
28 Jun, 2021
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...