/*
* 使用for循环去实现求和思想:
* 需求:求1~10之间的和
* 分析:
* 0+1 =1
* 1 + 2 =3
* 3 +3 = 6
* 6 + 4 = 10
* ......
*
* 两个加数:第一个加数是每次相加之后的和,
* 第二个加数是每次相加的时候变化的数据
*
* 求和思想:
* 定义一个最终结果变量:
* int sum = 0 ;
* for循环
* */
public class Demo {
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);
}
}
|
|