1、打开 eclipse 输入如下代码
2、public class 一到一百的和
{
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
System.out.println(sum);
}
}
3、第一次执行for循环
i = 1
sum += i 其实是 sum = sum + i
所以第一次循环sum是1 也就是通过sum = 0 +1
第二次for循环
i++
i变成了2
满足小于等于100这个条件
继续执行
sum = 1 + 2
第三次for循环
i++
i变成了3
满足小于等于100这个条件
继续执行
sum = 3+3
最后满足小于等于100的时候i的值是100
所以就相当于1+2+3+...+100
得出结果为5050