Home / CSE MCQs / JAVA MCQs :: Discussion

Discussion :: JAVA MCQs

  1. What is the output of this program?
    class Output {
    public static void main(String args[]) 
    {    
    int x , y;
    x = 10;
    x++;
    --x;
    y = x++;
    System.out.println(x + " " + y);
    }
  2. A.

    11 11

    B.

    10 10

    C.

    11 10

    D.

    10 11

    View Answer

    Workspace

    Answer : Option C

    Explanation :

    x is initialized to 10 then increased by 1 by ++ operator making it 11. x is again decreased by ” operator making it 10, next x is incremented by post increment and intialized to y, here the value of x obtained before increment operator is executed, so value of y is 10 and value of x is 11.


Be The First To Comment