在Java中,要跳出循环可以使用两个关键字:break和continue。它们可以帮助我们在循环中控制程序的流程,根据需要跳出或继续执行循环。
1. 使用break语句跳出循环:
当我们在循环中遇到某个条件满足时,可以使用break语句来立即跳出循环,不再执行循环的剩余部分。break语句通常与if语句结合使用,用于判断是否满足跳出循环的条件。
以下是一个示例代码,展示了如何使用break语句跳出循环:
`java
for (int i = 0; i < 10; i++) {
if (i == 5) {
break; // 当 i 等于 5 时跳出循环
}
System.out.println(i);
}
`
运行以上代码,输出结果为:
`
0
1
2
3
4
`
在上述代码中,当变量i的值等于5时,break语句被执行,循环被立即终止,不再执行剩余的循环体。
2. 使用continue语句跳过当前循环:
continue语句用于跳过当前循环的剩余部分,直接进入下一次循环的迭代。它通常与if语句结合使用,用于判断是否满足跳过当前循环的条件。
以下是一个示例代码,展示了如何使用continue语句跳过当前循环:
`java
for (int i = 0; i < 10; i++) {
if (i % 2 == 0) {
continue; // 当 i 是偶数时跳过当前循环
}
System.out.println(i);
}
`
运行以上代码,输出结果为:
`
1
3
5
7
9
`
在上述代码中,当变量i的值为偶数时,continue语句被执行,当前循环被跳过,直接进入下一次循环的迭代。
使用break和continue语句可以有效地控制循环的执行流程,根据需要跳出或继续执行循环。但需要注意的是,过多地使用这些语句可能会导致代码难以理解和维护,应谨慎使用。