Java中如何跳出多重嵌套循环
回答:
在最外层循环前加一个标记如A,然后用break A;可以跳出多重循环。(Java中支持带标签的break和continue语句,作用有点类似于C和C++中的goto语句,但是就像要避免使用goto一样,应该避免使用带标签的break和continue,因为它不会让你的程序变得更优雅,很多时候甚至有相反的作用,所以这种语法其实不知道更好)。
实际上还有其他的方法,但是实际上我觉得这种方法是最好的
实例:
public void breakCirculate(){
ok:
for(int i=0;i<10;i++){
for(int j=0;j<100;j++)
{
if(j==50) {
System.out.println("此时i="+i);
System.out.println("此时j="+j);
break ok;
}
}
}
}