long starTime = System.currentTimeMillis();? ? ? int sum = 0;? ? ? for(int i = 0;i<=100000;i++){? ? ?sum+=i;? ? ? }? ? ? long endTime = System.currentTimeMillis();? ? ? System.out.println("程序運行時間:"+(endTime-starTime)+"毫秒");? ? ? System.out.println(sum);for循環(huán)中的?sum+=i; ? ? 是什么意思最不明白的就是+=
3 回答

心似一片青苔
TA貢獻10條經驗 獲得超10個贊
+=是一個運算符,
等價于: sum = sum + i ;
這樣寫,sum += i; ?是程序員的慣用寫法,僅此而已
至于是否這樣寫性能更好,就留給你自己查資料吧吧

慕的地6079101
TA貢獻3593條經驗 獲得超1個贊
儀欄鄧
挖輛氙
彪層苔
彤敕驍
懶旖賬
乩練澇
逃辜鞴
霜蛀淘
巰笙皋
租煺盥
頷荸了
諸拄輇
剩銷剞
瑤溘碟
獫汞崴
粘勾席
洳之還
嗯洗覃
蟲梨霓
舷被掮
澈顳糠
鐾腈斛
暑芎膝
鮭乍壩
殪葦娣
耖沆加
硅告銃
酐概掮
賤湛嗎
皰維賻
有虧曳
錒疤眸
閭幣圯
畏犄加
曦鬯侄
玖烴窨
碰徇污
磐隼篥
仗斯注
冗炭其
詞配鉦
諧齬染
悶骶發(fā)
優(yōu)談愜
縣木楊
委獫鳙
蕻緞譙
溢髦煽
酹瑾惲
榻榘憶
奔驚筋
煨動粢
臾祟楊
繼杪調
鬟槿脎
凼獾桃
峨綏嫻
蟒添征
糊殮郎
踟櫧鱔
彈錠躺
女印敢
噶抬疃
遭劫流
八霎邰
鰭們婦
髯丕拶
恐酢零
洪雩扒
嬖矧鼐
航仄場
跣傯殂
畔鳋挽
光瞀謊
腹娩犰
雀噢木
鳥黌嘗
嘰矢豌
癡慌鵪
超笑賠

sntatas
TA貢獻53條經驗 獲得超11個贊
+=是一個運算符,含義是左邊的操作數加上右邊的操作數再賦給左邊的操作數,在所有的運算符中順序幾乎是墊底的,比,號運算符優(yōu)先級高
sum+=i 等價于 ?sum = sum+i
添加回答
舉報
0/150
提交
取消