用手机学JAVA编程——第8课:轻松计算连续整数之和

第8句:int start2=start1;既然第七句已经将用户输入的赋值给了start1了。

经过前面七节课的学习,相信你已经对JAVA有了初步的了解了,下面就开始我们今天的学习吧——while循环语句。语法如下:

执行情况如下:

知道这些后,我们进行今天的程序代码来说明while循环的具体用法,这是一个计算连续整数相加的程序,记得小学的时候就有这样的一个故事:

我们如果没有高斯那么聪明,也想算出连续整数相加的结果怎么办呢?那就是用今天的代码了。代码如下:

运行结果如下:

前面六句相信你已经有实力来看懂了,这里从第七句开始解释一下这个程序:

第7句:int start1=input.nextInt();这是将用户输入的整数赋值给变量start1。

第8句:int start2=start1;既然第七句已经将用户输入的赋值给了start1了,这里为什么要再声明一个start2变量呢?

这是因为在后面的while语句中start1的数值发生了变化,在这里我们用start2储存start1的初始值,也就是用户输入的值,方便后面的使用。

第9句、第10句是获得用户输入的终止值并赋值给end1。

第11句:int sum=0; 声明一个整数sum并赋初始值为0。

第12句:while (start1

第13句:sum=sum+start1;意思是将sum的值加上start1的和再赋值给sum。比如:sum等于0,start1等于1,那么sum=sum+start1运行后就将sum变成了0+1等于1。

第14句:start1=start1+1; 因为我们求的是连续的整数相加,类似于1+2+3+4+.....+100的这种,所以需要将start1加上1再赋值给start1。也可以简写为start1+=1;或者start1++;这三种意思都一样,为了方便理解,我们就用start1=start1+1;这种写法即可。

第16句就是输出最后的结果。

while循环语句,主要用在重复执行的代码或者变化的地方有规律的情况。就像我们今天的这段代码就是属于后者。循环语句的用法并不难,还是那句话,多写多练,自然就明白怎样使用了。

这节课就到这里了,我们明天见!

往期课程回顾:

用手机学JAVA编程——第7课:一个简单的猜拳游戏

用手机学JAVA编程——第6课:编写一个计算体重是否正常的小程序

用手机学JAVA编程——第5课:if语句的使用及逻辑运算符

用手机学JAVA编程——第4课:一个简单的计算器程序

用手机学JAVA编程——第三课:用程序写土味情话

用手机学JAVA编程——第二课:代码的主框架

用手机学JAVA编程——第一课:安装运行JAVA的手机应用

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181026A0PVTD00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券