Java 简明教程

Java - Loop Control

When Loops are Required?

您可能需要执行一段代码块多次。通常,语句按顺序执行:函数中的第一个语句先执行,然后是第二个,依此类推。

编程语言提供了各种控制结构,允许执行更复杂的路径。

Loop Statement

loop 语句允许我们执行一个语句或语句组多次,以下是大多数编程语言中循环语句的一般形式 −

loop architecture

Java Loops

Java 编程语言提供了以下类型的循环来处理循环要求:

Sr.No.

Loop & Description

1

while loop 在给定条件为真时重复执行某个语句或语句组。它会在执行循环体之前测试条件。

2

for loop 多次执行一系列语句,并缩略管理循环变量的代码。

3

do…​while loop 类似于 while 语句,只不过它在循环体末尾才测试条件。

4

Enhanced for loop 从 Java 5 开始引入增强型的 for 循环。这主要用于遍历元素集合,包括数组。

Loop Control Statements

循环控制语句改变了它在正常序列中的执行。当执行退出一个作用域时,在该作用域中创建的所有自动对象会被销毁。

在 Java 中,以下为循环控制语句:

Sr.No.

Control Statement & Description

1

break statement 终止 loopswitch 语句,并将执行转移到紧跟循环或 switch 之后的语句。

2

continue statement 导致循环跳过其余主体并立即在重复之前重新测试其条件。