Java中用于结束当前循环的语句有两种:break和continue。
1. break语句:
break语句用于立即终止当前所在的循环,跳出循环体执行循环后面的代码。一旦执行到break语句,循环将被终止,不再执行后续的循环迭代。break语句通常与if条件语句结合使用,用于在满足某个条件时跳出循环。
示例代码:
`java
for (int i = 0; i < 10; i++) {
if (i == 5) {
break; // 当i等于5时跳出循环
}
System.out.println(i);
上述代码输出结果为:
2. continue语句:
continue语句用于终止当前循环的迭代,跳过剩余的代码,并开始下一次循环迭代。当continue语句被执行时,循环体中continue语句后面的代码将被忽略,直接进行下一次循环迭代。
示例代码:
`java
for (int i = 0; i < 10; i++) {
if (i == 5) {
continue; // 当i等于5时跳过本次循环迭代
}
System.out.println(i);
上述代码输出结果为:
需要注意的是,break和continue语句只能用于循环语句(如for循环、while循环、do-while循环),不能用于其他语句块中。它们也可以嵌套使用,在多层循环中可以通过break和continue控制不同层级的循环。
- break语句用于立即终止当前循环,跳出循环体执行后续代码。
- continue语句用于终止当前循环的迭代,跳过剩余代码,开始下一次循环迭代。
- break和continue语句只能用于循环语句,不能用于其他语句块中。
- 可以嵌套使用break和continue语句,在多层循环中控制不同层级的循环执行。