java中++i和i++的區別


區別在於,i=i++是先賦值在自增,所以無論循環多少次,左邊的i始終是0,最後結果就是0.改成i=++i,是可以達到效果的,++i是先自增在賦值。

	public static void main(String[] args) {
		int i = 0;
		for (int j = 0; j < 10; j++) {
			i=i++;
		}
		System.out.println("i的最後結果"+i);
	}
	

發佈了67 篇原創文章 · 獲贊 14 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章