Java有三个主要的循环结构。
空循环
do…while循环
for循环
顺序结构的程序语句只能执行一次。 如果要多次执行同一操作,则必须使用循环结构。
一.白色周期
语法: while (布尔表达式)。
//循环内容
}
只要布尔表达式或表达式的结果为true,循环就会继续执行。
实例:
执行结果:
(视频教程推荐: java视频)
二. do.while循环
如果是while语句,则必须满足条件才能进入循环。 但是,即使不满足条件,也可能需要至少执行一次。
do…while循环和while循环类似,但至少执行一次do…while循环。
语法: do{
//代码语句
(}while ) )布尔表达式;
注意:由于布尔表达式位于循环体之后,因此语句块在检测到布尔表达式之前已经执行。 如果布尔表达式的值为true,则执行语句块直到布尔表达式的值为false。
实例:
执行结果:
三. for循环
所有的循环结构都可以用while或do.while表示,但是Java提供了另一个语句—— for循环,从而简化了一些循环结构。
for循环的执行次数在执行前决定。
语法: for (初始值; 布尔表达式; 更新()。
//代码语句
}
关于for循环,说明以下几点。
首先执行初始化步骤。 可以声明类型,但可以初始化一个或多个循环控制变量,也可以是空语句。 然后检测布尔表达式的值。 如果为true,则执行循环体。 如果为false,则循环结束,开始执行循环本身之后的语句。 执行一次循环后,更新循环控制变量。 再次检测布尔表达式。 重复上述步骤。
实例:
执行结果: