本帖最后由 关静刚 于 2013-12-4 22:39 编辑
先举个例子帮助你理解++:
例子1:先自增再赋值,a=2;b=++a;
运算结果是a=3,b=3
例子2:先赋值再自增,a=2;b=a++;
运算结果是a=3,b=2
自减同理
public class Test3 {
public static void main(String[] args) {
int i = 3;
i = i++;//i先赋值,i就等于3,之后i才自加
System.out.println("i="+i);//打印的是赋值后的i,所以打印的是3
}
}
|