当前位置:首页 > 经验 >

while循环什么时候用(while循环怎么终止)

来源:原点资讯(www.yd166.com)时间:2024-03-26 15:26:35作者:YD166手机阅读>>

哈喽大家好,这里是java小白成长记!

while循环什么时候用,while循环怎么终止(1)

最近几天都在分享for循环代码,因为for循环平时用到的挺多的,因此多分享了一些小程序,希望可以帮助大家更好的理解for循环。

今天分享java中另一个循环体:while。

首先看一下while的语法格式:

while(布尔表达式){

循环体;

}

首先先说一下布尔表达式:布尔表达式是根据java八个基本数据类型之一的Boolean(布尔)写出来的,Boolean在java中一般都是用来写做判断的,因为Boolean的结果只能为true或false,布尔表达式也就是结果只能为true或false的表达式,比如“2>1”,这个表达式的结果只能是对的或者错的,对的也就是真的,也就是true。如果是错的(当然我这个例子很简单,你就假设一下是错的),那它就是假的,也就是false。不管是对的还是错的,真的还是假的,他只有这两种结果,所以用它来当做判断条件非常的方便。

Boolean作为一种基本数据类型,当然也可以定义变量,格式如下:

Boolean 变量名=true或者false;

具体的例子,下面会有的。

继续讲while循环,其实很简单,只有当while后面括号里的布尔表达式为true的时候,循环才会进行。

不知大家还记得从1加到1000,用for循环怎么写的吗?下面我用while循环写一下代码,分为带Boolean和不带Boolean的两种,帮助大家理解while循环和Boolean怎么用。

不带Boolean:

while循环什么时候用,while循环怎么终止(2)

思路:

定义一个变量n,只要n小于等于1000,就把n加起来,直到n等于1001了就停止,这样就把1000以内所有的整数都加起来了,我们还要定义一个变量存放每次加完n的和。

代码解释:

第三行:先定义一个变量,用做循环体中的判断条件,初始值定位了1。

第四行:定义一个变量来保存相加的和,初始值当然要为0。

第五行:n<=1000就是一个布尔表达式,因为他的结果要么是真的,要么是假的,因为只有真的循环才会进行,所以在循环体中改变n的值就能达到循环的效果。

第七行:这就是只要当n满足条件,就把n加到sum里面,最后sum就是我们需要的结果。

第八行:n的值肯定要改变的,我们既然要计算1到1000所有整数的和,所以每次加1就行了,也就是n ,也可以写成n=n 1,都是一样的。

第十行:把sum的值输出就是我们需要的结果了。

运行看一下结果对不对:

while循环什么时候用,while循环怎么终止(3)

500500,所以代码完全没有问题,下面看一下带Boolean的代码怎么写:

while循环什么时候用,while循环怎么终止(4)

代码解释:

第三行:我用Boolean定义了一个新的变量,取名为keYiJia(可以加),让它的结果为true。

第六行:括号里面有变化了,直接就把新变量的名字写进去就行了,因为上面定义的它的结果为真,所有括号里的结果就是true,循环就可以进行。

第十行:我们既然用新变量作为判断条件,所以新变量也要改变,不过不需要一直变,只需要在n>1000的时候变一次就够了,当n>1000,就让新变量keYiJia=false,这样while后面括号里的值就是false了,循环就结束,如果不改变新变量的值,那它的结果永远都是true,循环就永远不会停止了。

这里使用了if选择语句,我还没分享过,但是在这里却用了,其实很简单,if后面括号里也是一个布尔表达式,只有当结果为true的时候,就执行下方的语句。

其他的不用Boolean的都一样了,看一下这次的运行结果:

while循环什么时候用,while循环怎么终止(5)

也是完全正确的。

大家会不会觉得用了Boolean更麻烦了,其实并不是这样的,可能这个代码本来就简单,所以用了Boolean感觉麻烦了,其实使用Boolean会让代码方便很多,以后再遇到就有感觉了。

今天的分享就到这里了,有任何问题欢迎评论和私信,明天分享if选择语句。

,

栏目热文

while循环适用场合是什么(while循环怎么终止)

while循环适用场合是什么(while循环怎么终止)

do while语句是一个循环构造,其工作方式与while循环类似,只是该语句总是至少执行一次。执行语句后,do whi...

2024-03-26 15:17:47查看全文 >>

while怎么表示死循环(while循环知识点)

while怎么表示死循环(while循环知识点)

4.2 while循环结构上一节探讨了循环结构的概念,回顾了for循环结构的用法,学习了阅读循环结构的方法,对for循环...

2024-03-26 15:57:28查看全文 >>

while是无限循环吗(while循环只能用于无限循环吗)

while是无限循环吗(while循环只能用于无限循环吗)

while语句在使用过程需要注意几个要点:一、无限循环先来看看以下的代码示例int n = 0; while(n<...

2024-03-26 15:28:37查看全文 >>

while 循环条件(while循环结束条件)

while 循环条件(while循环结束条件)

格式如下while(条件表达式) 如果表达式为真则执行大括号里面的内容,为假则不执行循环{执行语句;刷新条件;//循环一...

2024-03-26 15:47:40查看全文 >>

while的循环部分分为哪四个(while循环与do while循环有啥区别)

while的循环部分分为哪四个(while循环与do while循环有啥区别)

对于编程语言来说,必然存在三种结构,分别为:顺序结构、分支结构和循环结构,当然,Java也不例外。对于顺序结构来说,没啥...

2024-03-26 15:48:52查看全文 >>

while循环的条件是什么(while循环条件怎么用)

while循环的条件是什么(while循环条件怎么用)

一、循环结构语句1.在我们实际生活中经常会把同一件事情重复做好几次。例如:潮汕人喜欢喝茶,只要在喝茶的过程,冲泡的行为;...

2024-03-26 15:57:34查看全文 >>

while语句构成的循环是什么循环(简述while循环语句的几种格式)

while语句构成的循环是什么循环(简述while循环语句的几种格式)

while循环是一种常见的循环结构,它会重复执行一段代码,直到指定的条件不再满足。基本语法如下:while 条件: ...

2024-03-26 15:45:49查看全文 >>

while循环用什么语句终止(while循环语句举例完整)

while循环用什么语句终止(while循环语句举例完整)

1、用break指令停止while循环break的作用是立即离开循环,往往与if配合使用,待某些条件发生时离开循环。常用...

2024-03-26 15:59:55查看全文 >>

while循环又叫什么循环(while循环正确用法)

while循环又叫什么循环(while循环正确用法)

引入不知道大家是否喜欢下象棋,反正楼下大爷还是挺喜欢的~如果这盘棋下完了,可以收拾一下接着重来一局,这重来一局说到底就是...

2024-03-26 16:04:14查看全文 >>

进入while循环什么意思(while循环只能用于无限循环吗)

进入while循环什么意思(while循环只能用于无限循环吗)

初九,潜龙勿用在刚开始使用python循环语句时,经常会遇到for循环和while循环的混用,不清楚该如何选择;今天就对...

2024-03-26 15:21:24查看全文 >>

文档排行