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循环中的 sum+=i; 是什么意思最不明白的就是+=
3 回答
心似一片青苔
TA贡献10条经验 获得超10个赞
+=是一个运算符,
等价于: sum = sum + i ;
这样写,sum += i; 是程序员的惯用写法,仅此而已
至于是否这样写性能更好,就留给你自己查资料吧吧
慕的地6079101
TA贡献3593条经验 获得超0个赞
仪栏邓
挖辆氙
彪层苔
彤敕骁
懒旖账
乩练涝
逃辜鞴
霜蛀淘
巯笙皋
租煺盥
颔荸了
诸拄辁
剩销剞
瑶溘碟
猃汞崴
粘勾席
洳之还
嗯洗覃
虫梨霓
舷被掮
澈颞糠
鐾腈斛
暑芎膝
鲑乍坝
殪苇娣
耖沆加
硅告铳
酐概掮
贱湛吗
疱维赙
有亏曳
锕疤眸
闾币圯
畏犄加
曦鬯侄
玖烃窨
碰徇污
磐隼篥
仗斯注
冗炭其
词配钲
谐龉染
闷骶发
优谈惬
县木杨
委猃鳙
蕻缎谯
溢髦煽
酹瑾恽
榻榘忆
奔惊筋
煨动粢
臾祟杨
继杪调
鬟槿脎
凼獾桃
峨绥娴
蟒添征
糊殓郎
踟槠鳝
弹锭躺
女印敢
噶抬疃
遭劫流
八霎邰
鳍们妇
髯丕拶
恐酢零
洪雩扒
嬖矧鼐
航仄场
跣偬殂
畔鳋挽
光瞀谎
腹娩犰
雀噢木
鸟黉尝
叽矢豌
痴慌鹌
超笑赔
sntatas
TA贡献53条经验 获得超11个赞
+=是一个运算符,含义是左边的操作数加上右边的操作数再赋给左边的操作数,在所有的运算符中顺序几乎是垫底的,比,号运算符优先级高
sum+=i 等价于 sum = sum+i
添加回答
举报
0/150
提交
取消