Home / Java Programming / Flow Control :: Discussion

Discussion :: Flow Control

  1. What will be the output of the program?

     int x = l, y = 6; 
     while (y--) 
     {     
          x++; 
     }
      System.out.println("x = " + x +" y = " + y); 
    

  2. A.

    x = 6 y = 0

    B.

    x = 7 y = 0

    C.

    x = 6 y = -1

    D.

    Compilation fails.

    View Answer

    Workspace

    Answer : Option D

    Explanation :

    Compilation fails because the while loop demands a boolean argument for it's looping condition, but in the code, it's given an int argument.

    while(true) { //insert code here }


Be The First To Comment