,
++var | 前置自增操作符 | 变量var的值加1且使用var增加后的新值 | int j=++i; |
var++ | 后置i增操作符 | 变量var的值加1且使用var原来的值 | int j=i++; |
自减操作符同理。
习题:
int i = 1;
i = i++; // i=1
int j = i ++; // i=2,j=1
int k = i + ++i*i++;//k=11,i=4
System.out.println("i="+i);//i=4
System.out.println("j="+j);//j=1
System.out.println("k="+k);//k=11