要跳出當前多重嵌套循環,可以使用標簽(label)和break語句。
在外層循環前面加上一個自定義的標簽,示例如下:
outerloop:
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
// 條件滿足時跳出多重循環
if (someCondition) {
break outerloop;
}
}
}
在內層循環中使用break語句后加上標簽名,即可使程序跳出指定的外層循環。
注意,標簽名可以是任意的標識符,但通常建議使用描述性的名稱以增加代碼的可讀性。