求和思想: sum += x

需求:求出1-10之間數據之和

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

  因而可知,咱們要定義兩個變量:
    一個變量用於存儲第一個加數,第一個加數其實保存的是之前全部數據之和,默認初始化值應該是0.
    一個變量用於存儲第二個加數,第二個加數其實就是每次的數據變化的值。ide

 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
相關文章
相關標籤/搜索