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
Please Login to comment...