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);
}
}

你可能感兴趣的:(for循环实现1-10的相加)