JAVA中,多重循环(多个FOR),如果只在其中一个循环中break那么,只能跳出当前循环。这里有3个办法可以解决。
一、使用类似C语言中的GOTO。直接跳出两个for循环,到STOP:
package com.csdn.myEnum;
public class hello {
public static void main(String[] args) {
STOP:
for(int i = 0; i < 10; i++){
for(int j = 0; j < 10;j++){
if(j > 3){
System.out.println("i="+i);
System.out.println("j="+j);
//break STOP;
break ;
}
}
}
}
}
二、使用判断的方式加条件。
package com.csdn.myEnum;
public class hello {
public static void main(String[] args) {
boolean b = true;
for(int i = 0; i < 10 && b; i++){