/**
* i++ :先生成值(1),执行运算(1+1),下次打印i时值为2
* ++i :执行运算(1+1),先生成值(2),得值2
* 下面代码输出:
* i =1
* ++i =2
* i++ =2
* i =3
* @author qinyitao
* 2015年3月14日 下午4:11:47
*/
public class AutoInc {
public static void main(String[] args) {
int i=1;
System.out.println("i ="+i);
System.out.println("++i ="+ (++i));
System.out.println("i++ ="+ (i++));
System.out.println("i ="+i);
}
}
整理自《Think in Java》中的例子;
一段简单代码助你理解i++和++i的不同
