java i+=i

来源:百度知道 编辑:UC知道 时间:2024/06/22 20:56:38
int result = 0;
for (int i=3; i<5; i++){
result += i;//1
}
result += result;//2

system.out.println(result);

请问这个程序的output是什么? 还有 我对 *** += *** 这个式子不太懂,就像上面的 1,2两个句子. 在线等,谢谢啦

result += i 就相当于 result = result + i;
这个程序的输出为:14

结果是14;
a+=b的意思是a=a+b,由于程序员一般是比较懒的,所以就出现了+=的这种缩写。同理还有-= *= 、/=等形式

result += i;//相当于result=result+i;
result += result//相当于result=result+result
结果:14