Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

Java | Data Types | Question 2

  • Difficulty Level : Hard
  • Last Updated : 28 Jun, 2021

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 :

Start Your Coding Journey Now!