java跳出多层for循环的两种方法
一
ok:
for (int i = 0; i < 10; i++) {
System.out.println("i= " + i);
for (int i1 = 0; i1 < 10; i1++) {
System.out.println("i1= " + i1);
if(i1==5){
break ok;
}
}
}
二
boolean flag = false;
for (int i = 0; i < 10 && !flag; i++) {
System.out.println("i= " + i);
for (int i1 = 0; i1 < 10; i1++) {
System.out.println("i1= " + i1);
if (i1 == 5) {
flag = true;
break;
}
}
}
如果发现什么问题请留言,毕竟代码都是人写的难免会出错。