1. 程式人生 > >java for迴圈雙層以上巢狀break新方法

java for迴圈雙層以上巢狀break新方法

原始碼:

public class Test {
 public static void main(String[] args) {
  int[] is = {0,1,2,3,4};
  int[] js = {0,1,2,3,4};
  Hello : for(int i : is){
   World : for (int j : js){
     if(i == 3 &&j == 4){
      break Hello;
     } else {
      System.out.println("i:" + i + "\tj:" + j);
     }
    }
   }
 }
}

執行結果:

i:0 j:0
i:0 j:1
i:0 j:2
i:0 j:3
i:0 j:4
i:1 j:0
i:1 j:1
i:1 j:2
i:1 j:3
i:1 j:4
i:2 j:0
i:2 j:1
i:2 j:2
i:2 j:3
i:2 j:4
i:3 j:0
i:3 j:1
i:3 j:2
i:3 j:3