- int sum=0;
- int a=0;
- for(int i = 1; i <= 100;i++)
- {
- sum = i*i;
- a+=sum;
- }
- System.out.println(a);
你的这个代码,可以这样理解
a+=sum 等价于 a = a+sum 将变量带进去后,就是
a = 1*1 + 2*2 + 3*3 + ... + 100*100
如果编写程序计算12+22+32+....+1002的和,应该是这样的
int sum=0;//sum表示和 ,i表示12、22、32...1002
for(int i = 12; i <= 1002; i=i+10 )
{
sum += i;
}
System.out.println(sum);
|