for迴圈實現1-10的相加
阿新 • • 發佈:2019-02-15
/*
* 使用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);
}
}
* 使用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);
}
}