任何迭代语句的主体部分都可以用break和continue控制循环流程,其中break用于强行退出循环,不执行循环中剩余的语句,
而continue则停止当前的迭代,然后退回循环起始处,开始下一次迭代。
标号则可以用来跳出多层循环,示例如下
public class TestLabel { public static void main(String[] args) { //标号 one: for (int i = 0; i < 3; i++) { for (int j = 0; j < 5; j++) { if (j == 3) break one; System.out.println("i:" + i + "-----j:" + j); } } } }
执行结果如下:
i:0-----j:0 i:0-----j:1 i:0-----j:2
时间: 2024-10-28 08:06:32