Go4Expert

Go4Expert (http://www.go4expert.com/)
-   Java (http://www.go4expert.com/forums/java/)
-   -   Increment/Decrement operators - simple question (http://www.go4expert.com/forums/increment-decrement-operators-simple-t16729/)

edtechworld 31Mar2009 05:51

Increment/Decrement operators - simple question
 
This is very elementary -- but kindly explain -- can someone please explain why the output of the code below is this:

OUTPUT:
a = 2
b = 3
c = 4
d = 1

How did a = 2 as above? Thanks.

Code:

public class MainClass {
  public static void main(String args[]) {
    int a = 1;
    int b = 2;
    int c;
    int d;
    c = ++b;
    d = a++;
    c++;
    System.out.println("a = " + a);
    System.out.println("b = " + b);
    System.out.println("c = " + c);
    System.out.println("d = " + d);
  }
}



All times are GMT +5.5. The time now is 23:08.