您的位置:首页 > 其它

被折腾了半天的问题,顿悟了

2011-11-11 21:52 323 查看


今晚完成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。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  string class