Skip to content
Related Articles

Related Articles

Improve Article
Java | Data Types | Question 2
  • Last Updated : 07 Jan, 2014

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

My Personal Notes arrow_drop_up
Recommended Articles
Page :