Java 中的多重迴圈(Nested Loop)是指在一個迴圈內部再嵌套另一個迴圈。最常見的是雙層 for 迴圈,外層控制行,內層控制列,執行順序為外層執行一次,內層完整跑完一圈。
for (int i = 0; i < 3; i++) { // 外層:i = 0, 1, 2
for (int j = 0; j < 2; j++) { // 內層:j = 0, 1
System.out.println("i=" + i + ", j=" + j);
}
}
// 輸出順序:
// i=0, j=0
// i=0, j=1 ← 內層跑完一圈
// i=1, j=0
// i=1, j=1 ← 內層跑完一圈
// i=2, j=0
// i=2, j=1 ← 內層跑完一圈
break,僅跳出內層;若需跳出外層,需使用標籤 break outer;。IntStream.range(0, n).parallel().forEach(...)。