Java中如何从4个嵌套的for循环中跳出?

bluesky1年前 ⋅ 137 阅读

ChatGPT的回答仅作参考:

可以使用标签(label)和break语句来跳出多层循环。例如:

```java
outer:
for (int i = 0; i < 10; i++) {
    for (int j = 0; j < 10; j++) {
        for (int k = 0; k < 10; k++) {
            for (int l = 0; l < 10; l++) {
                if (i + j + k + l > 20) {
                    break outer;
                }
            }
        }
    }
}
```

在这个例子中,我们使用了一个名为“outer”的标签来标记最外层的循环。当内层循环中的条件满足时,我们使用“break outer;”语句来跳出所有循环。这样就可以避免使用多个嵌套的if语句来判断是否需要跳出循环。

全部评论: 0

    相关推荐