![](http://www.tu265.com/di-Q6BM.gif)
今晚完成lesson one的知识,翻了翻后面的书,尝试着把那道1+...+100
求和的做一做。综合结果分析而言,叫得不偿失。浪费了大量的时间想
怎么去循环,最后还被一个不想看到的效果弄得不得去求助冯老大。冯
老大的话没错,不要急。借用芙蓉的话“世界如此美好,我却如此毛躁”
过程是这样的:
public class sum {
public static void main(String[] args) {
int sum = 0; //定义了一个结果
for(int i = 1;i <= 100;i++){ //这个循环我想了半天,i是循环的次数,正好和题目123...对应,正好可以用上
sum = sum +i; //sum会根据每次的循环变化然后加上循环的次数,也就是对应的数
System.out.println(sum);
}
}
}
这个循环费了好大的劲,结合现炒现卖刚刚翻后面看的循环语句,摸索出
这个for,结果却把每步的结果都给显示了一遍。
....
4465
4560
4656
4753
4851
4950
5050
请教冯老大后,一语道破天机
public class sum {
public static void main(String[] args) {
int sum = 0;
for(int i = 1;i <= 100;i++){
sum = sum +i;
}
System.out.println(sum); //这儿是关键啊
}
}
唉,睡觉...结果是 5050。