在Java中,循环结构用于重复执行一段代码,其中包括for、while和do...while三种主要类型的循环。

1. for 循环:

for 循环是一种常用的循环结构,通常用于已知循环次数的情况。
for (int i = 0; i < 5; i++) {
    System.out.println("Iteration: " + i);
}

在上面的例子中,int i = 0 是初始化语句;i < 5 是循环条件;i++ 是迭代语句。

2. while 循环:

while 循环在循环开始前不会预先确定迭代次数,而是在每次迭代前检查循环条件。
int i = 0;
while (i < 5) {
    System.out.println("Iteration: " + i);
    i++;
}

在上面的例子中,i < 5 是循环条件,只要条件为真,就会一直执行循环体。

3. do...while 循环:

do...while 循环至少会执行一次循环体,因为它首先执行循环体,然后检查循环条件。
int i = 0;
do {
    System.out.println("Iteration: " + i);
    i++;
} while (i < 5);

在上面的例子中,do 后面的代码块会至少执行一次,然后检查 i < 5 是否为真,如果为真,就继续执行。

循环控制语句:

1. break 语句:

break 语句用于在循环体中提前终止循环。
for (int i = 0; i < 10; i++) {
    if (i == 5) {
        break; // 当 i 等于 5 时终止循环
    }
    System.out.println("Iteration: " + i);
}

2. continue 语句:

continue 语句用于跳过当前循环的剩余代码,直接进入下一次迭代。
for (int i = 0; i < 10; i++) {
    if (i == 5) {
        continue; // 当 i 等于 5 时跳过当前迭代
    }
    System.out.println("Iteration: " + i);
}

这就是 Java 中的主要循环结构及其控制语句。你可以根据具体的需求选择合适的循环结构。


转载请注明出处:http://www.zyzy.cn/article/detail/410/Java