Rak*_* KR -1 java for-loop break
当count变为9时,我想从两个for循环中退出.我使用break
它但它只能退出第一个for循环.怎么办?
ArrayList<String> list = new ArrayList<String>();
int count = 0;
System.out.println("Before entering to loop");
for(int i=0;i<5;i++){
list.add("XYZ"+i);
for( int j=0;j<5;j++){
list.add("ABC"+j);
count++;
if(count==9){
System.out.println("I want to exit from here.");
break;
}
System.out.println("i="+i+"::j="+j);
}
System.out.println("------------");
}
for(String str:list){
System.out.println(str);
}
}
Run Code Online (Sandbox Code Playgroud)
你可以使用标签:
OUTER: for (...) { // <--
...
for (...) {
if (...)
break OUTER; // <--
}
}
Run Code Online (Sandbox Code Playgroud)
这在Java教程的分支语句部分和JLS§14.7中有所介绍.
归档时间: |
|
查看次数: |
149 次 |
最近记录: |