java 跳出while循环-java跳出while循环
哈喽大家好java 跳出while循环,这里是Java小白成长记!
最近几天都在分享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:
思路:
定义一个变量n,只要n小于等于1000,就把n加起来,直到n等于1001了就停止,这样就把1000以内所有的整数都加起来了,我们还要定义一个变量存放每次加完n的和。
代码解释:
第三行:先定义一个变量,用做循环体中的判断条件,初始值定位了1。
第四行:定义一个变量来保存相加的和,初始值当然要为0。
第五行:n1000的时候变一次就够了,当n>1000,就让新变量keYiJia=false,这样while后面括号里的值就是false了,循环就结束,如果不改变新变量的值,那它的结果永远都是true,循环就永远不会停止了。
这里使用了if选择语句,我还没分享过,但是在这里却用了java 跳出while循环,其实很简单,if后面括号里也是一个布尔表达式,只有当结果为true的时候,就执行下方的语句。
其他的不用Boolean的都一样了,看一下这次的运行结果:
也是完全正确的。
大家会不会觉得用了Boolean更麻烦了,其实并不是这样的,可能这个代码本来就简单,所以用了Boolean感觉麻烦了,其实使用Boolean会让代码方便很多,以后再遇到就有感觉了。
今天的分享就到这里了,有任何问题欢迎评论和私信,明天分享if选择语句。