java學習中
i++;
和i+=1
有什么區別
uj5u.com熱心網友回復:
i++就是先做運算再+1;++i就是先+1,再做運算;
i+=1就是i=i+1,但是i+=1的運行速度快,兩者意思都是直接+1。
uj5u.com熱心網友回復:
其實他們都是一個意思嗎i++; = i=i+1
i+=1; = i=i+1
uj5u.com熱心網友回復:
++只能是自加一,即i = i + 1+=卻不止自加一,還可以是自加2,自加3,比如
i+=4表示的是i = i + 4,
除了+=還有*=,-=,/=,%=
例如i *= 21,表示i = i*21
uj5u.com熱心網友回復:
嚴格說它們不是一個意思,分場合,有的場合下結果可能是一樣,但不代表他們是一樣的。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/116106.html
標籤:Java相關
