/**
* 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的不同
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.