首页 > 其他 > 详细

求和思想: sum += x

时间:2019-07-07 21:32:44      阅读:92      评论:0      收藏:0      [点我收藏+]

需求:求出1-10之间数据之和

分析:
  0+1=1
    1+2=3
      3+3=6
        6+4=10
          10+5=15
            ...

  由此可见,我们要定义两个变量:
    一个变量用于存储第一个加数,第一个加数其实保存的是以前所有数据之和,默认初始化值应该是0.
    一个变量用于存储第二个加数,第二个加数其实就是每次的数据变化的值。

技术分享图片
 1 class SumDemo {
 2     public static void main(String[] args) {
 3         //原始做法
 4         System.out.println(1+2+3+4+5+6+7+8+9+10);
 5         
 6         //定义第一个加数
 7         int sum = 0;
 8         
 9         for(int x=1; x<=10; x++) {
10             //这里的x其实是第二个加数
11             //sum = sum + x;//与下面的表达式等价
12             sum += x;
13         }
14         System.out.println("sum:"+sum);
15     }
16 }
View Code

 

求和思想: sum += x

原文:https://www.cnblogs.com/frank-me/p/11147861.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!