Java的循环结构
Java的程序语句只能够循环一次,但是很多时候我们需要进行多次循环,所以这时候就需要循环结构,Java中有三种主演的循环结构,分别是while循环,do…while循环,for循环,下面我们分别介绍
(1)while循环
是Java中最基本的循环,它的结构是
while(布尔表达式){
//循环内容
}
只要布尔表达式一直为true,那么就会一直循环下去(见下图)
(2)do…while循环
do…while循环和while循环类似,但是有所区别的是while循环如果不满足条件,就不能进入循环,但是do…while循环至少会循环一次
do{
//代码语句
}while(布尔表达式);
(因为布尔表达式在语句块的后面,所以语句块在检测布尔表达式之前已经执行了,如果布尔表达式的值为true,就一直执行,直到为false)
(见下图)
(3)for循环
在JAVA中,所有的循环语句都可以用while和do…while表示,但是for循环在某些条件下使用更简单,for循环执行的次数是在执行前就确定的
for(初始化;布尔表达式;更新){
//代码语句
}
(如下图)
(4)break关键字
break主要用在循环语句或者switch语句中,用来跳出整个语句块
break跳出最里层的循环,并且继续执行该循环下面的语句
如下图
(5)continue关键字
continue适合于任何循环控制结构中,作用是让程序立刻跳转到下一次循环的迭代
在for循环中,continue语句使程序立即跳转到下一次循环的迭代
在while循环或do…while中,程序立即跳转到布尔表达式的判断语句
见下图
版权声明:本文为m0_54811162原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。