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條經(jīng)驗 獲得超10個贊
+=是一個運算符,
等價于: sum = sum + i ;
這樣寫,sum += i; ?是程序員的慣用寫法,僅此而已
至于是否這樣寫性能更好,就留給你自己查資料吧吧

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

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