Home / Java Programming / Flow Control :: Discussion

Discussion :: Flow Control

  1. What will be the output of the program?

     int i = 0, j = 5; 
     tp: for (;;)     
        {        
              i++;         
              for (;;)       
              {           
                   if(i > --j)        
                  {               
                     break tp;            
                  }       
              }
              System.out.println("i =" + i + ", j = " + j); 
    

  2. A.

    i = 1, j = 0

    B.

    i = 1, j = 4

    C.

    i = 3, j = 4

    D.

    Compilation fails.

    View Answer

    Workspace

    Answer : Option D

    Explanation :

    If you examine the code carefully you will notice a missing curly bracket at the end of the code, this would cause the code to fail.


Be The First To Comment