public class sum {
public static void main(String[]args){
int sum=0;
for(int i=1;i<100;i+=2){
sum+=i;
}
System.out.println("1+3+5....99="+sum);
}}为什么sum+=i可以实现自加? 本人菜鸟,觉得int sum=0;只是实现了一个定义,并不具备自加的功能,请各位大仙解答,谢谢!
public static void main(String[]args){
int sum=0;
for(int i=1;i<100;i+=2){
sum+=i;
}
System.out.println("1+3+5....99="+sum);
}}为什么sum+=i可以实现自加? 本人菜鸟,觉得int sum=0;只是实现了一个定义,并不具备自加的功能,请各位大仙解答,谢谢!
sum+=i;}是怎么实现自加功能的? 能否解释一下
可以写成下面这样的形式理解:
i=1 sum = sum+i = 0+1 = 1;
i=3 sum = sum+i = 1+3 = 4;
i=5 sum = sum+i = 4+5 = 9;
i=7 sum = sum+i = 9+7 = 16;
i=9 sum = sum+i = 16+9 = 25;
...
i=99 sum = ...