public class increaments {
public static void main(String args[]){
int a,b,c,d;
a=1; b=2; c=++b; d=a++; c++;
System.out.println(""+a);
System.out.println(""+b);
System.out.println(""+c);
System.out.println(""+d);
}
}
Result of program:
2
3
4
1
Actually I can't understand this program as in this program value of a and b is assigned 1&2 resp. But it show 2&3 resp. I don't know why, as I have not incremented it, but it still increased.
Please tell why and these increments and decrements work.