资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

Java中如何实现While循环

Java中如何实现While循环,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

创新互联专注于企业全网营销推广、网站重做改版、南岗网站定制设计、自适应品牌网站建设、成都h5网站建设商城网站建设、集团公司官网建设、成都外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为南岗等各大城市提供网站开发制作服务。

 一、循环结构语句

1.在我们实际生活中经常会把同一件事情重复做好几次。例如:潮汕人喜欢喝茶,只要在喝茶的过程,冲泡的行为;做俯卧撑的起伏的动作等。在java中有一种特殊的语句叫做循环语句,它可以实现将一段代码重复执行。例如求1~10的整数和。

2.循环语句分为while循环语句、do-while循环语句、for循环语句三种。

二、while循环语句

1.while循环语句是根据条件判断来决定是否执行大括号({})的执行语句。while语句会反复地进行条件判断,只要条件成立,大括号({})的语句就会被执行,直到条件不成立,while循环结束。

2.while循环语句的语法语句

[初始化语句] while( 条件 ){ s1:执行语句 }

在语法结构中{}中的执行语句称为循环体,循环体是否被执行就看条件满不满足。

3.while循环的流程图

Java中如何实现While循环

当条件为true时,循环体就会执行,循环体执行完之后会继续判断条件,是否循环条件为true,如果为true继续执行循环体,直到循环条件为false,while循环就结束。

4.使用while循环语句求1-10整数的和

int i = 1, sum = 0;  while(i <= 10){  sum += i;  i++;  }  System.out.println("1-10的整数和值为" + sum);

System.out.println("1-10的整数和值为" + sum);

输出的结果是:

1-10的整数和值为55

首先是定义int类型变量i和sum,i=1,sum=0是用来保存计算1-10整数和的结果。从i等于1,只要i小于等于10,就会执行循环体的语句,sum+=i相当于sum=sum+i,i的值自增,直到不满足条件,while循环结束输出1-10整数的和的结果。

三、do-while循环语句

1.do-while循环语句和while循环类似,语法语句

do{ s1:执行语句 } while( 条件 );

在上面这个语法语句中,do后面大括号({})执行语句是循环体,do-while循环的条件放在循环体的后面。这说明先执行循环体,再判断条件,条件满足继续执行循环体,否则退出循环,执行do-while循环后面的语句。因此,在do-while循环中,循环体被执行的次数是1或若干次。

2.do-while循环语句流程图

Java中如何实现While循环

3.使用do-while循环求1~10的整数和

int i = 1, sum = 0; do{ sum += i; i++; }while(i <= 10); System.out.println("1-10的整数和值为" + sum);

输出的结果是:

1-10的整数和值为55

首先定义了int类型变量i和sum,i=1,sum是用来保存1-10的整数和的值,先执行循环体,sum+=i相当sum=sum+i的值,sum的值为1,i自增,然后看i<=10的条件是否满足,如果满足就继续执行,不满足就退出这个do-while循环,输出1-10的正数和值为55。

四、break使用

1.在循环语句中,使用break语句可以直接跳出循环,忽略循环体的任何其他语句和循环条件测试。换句话说,循环中遇到break语句时,循环终止,程序转到循环后面的语句处继续执行。

2.break使用例子如下所示:

int i=0; while(i<10){ i++; if(i==5){         break; } System.out.print(i); }

输出的结果是:1234

可以看到定义int类型变量i为0,因为i=0,i<10所以满足条件执行循环体,然后i自增,此时i=1,1<10满足条件,继续执行循环体,i=2,2<10满足条件,再继续执行到i=5退出while循环。

关于Java中如何实现While循环问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。


当前文章:Java中如何实现While循环
文章地址:http://www.cdkjz.cn/article/igdjhg.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220