黑马程序员技术交流社区

标题: 小小for循环 [打印本页]

作者: Spica    时间: 2018-8-30 00:51
标题: 小小for循环
/*
* 使用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);
}
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2