A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Spica

初级黑马

  • 黑马币:23

  • 帖子:7

  • 精华:0

© Spica 初级黑马   /  2018-8-30 00:51  /  500 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*
* 使用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);
}
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马