Open In App

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

Article Tags :