關于自增自減的問題
public?class?HelloWorld?{ ????public?static?void?main(String[]?args)?{?? ??int?i?=?1;?//?代表?1?-?5?之間的數字?? ??//?當變量小于等于?5?時執行循環 ??while?(i<=?5)?{???????? ???//?輸出變量的值,并且對變量加?1,以便于進行下次循環條件判斷 ???System.out.println(i); ???i++; ??} ?} }
在以上這段代碼里最后的 i++ 換成 ++i 之后,輸出的結果是一樣的,為什么。這里的i++是指先將為自增的i拿去循環再+1嗎?
2018-02-07
以上代碼的結果是:
由此可以看出,無論是先++還是后++實際上都是自增,但是對于賦值倆說,就截然不同了。
綜上,應該是你對自增和賦值有些混淆了,程序沒問題~
撒花??ヽ(°▽°)ノ?