1. 程式人生 > >for迴圈實現1-10的相加

for迴圈實現1-10的相加

/*
 * 使用for迴圈去實現求和思想:
 * 需求:求1~10之間的和
 * 分析:
 * 0+1 =1 
 * 1 + 2 =3
 * 3 +3 = 6
 * 6 + 4 = 10 
 * ...... 
 * 
 * 兩個加數:第一個加數是每次相加之後的和,
 * 第二個加數是每次相加的時候變化的資料
 * 
 * 求和思想:
 * 定義一個最終結果變數:
 * int sum = 0 ;
 * for迴圈
 * */
public class ForDemo3 {
public static void main(String[] args) {
//原始做法
System.out.println(1+2+3+4+5+6+7+8+9+10);
System.out.println("---------------------");

//定義一個最終結果變數
int sum = 0 ;

//使用for迴圈將第二個加數作為變化的資料進行實現
for(int  x = 1 ; x <=10 ;x ++){
//使用擴充套件的賦值運算子
sum += x ;//相當於:sum = sum + x ;
/*
* 0+1 =1 
 * 1 + 2 =3
 * 3 +3 = 6
 * 6 + 4 = 10 
 * ...... 
* */
}

//輸出
System.out.println("1~10之間的和是:"+sum);
}
}