在Java語言中,i和i++是兩個容易混淆的語法。
int i = 1; System.out.println(i); //輸出1 i++; System.out.println(i); //輸出2
i表示賦值后的變量,而i++表示變量先使用再自增。
int i = 1; int j = i++; //j賦值1,i自增變為2 System.out.println(j); //輸出1 System.out.println(i); //輸出2
在這個例子中,首先將i的值付給j,然后i才自增。
int i = 1; int j = ++i; //i自增變為2,j賦值2 System.out.println(j); //輸出2 System.out.println(i); //輸出2
在這個例子中,i先自增,然后再將i的值賦給j。
總結來說,i表示變量本身的值,而i++是先使用變量再進行自增操作,++i則是先自增變量再使用。
上一篇css圖片顯示位置調整
下一篇css圓形單選框