在JAVA中如何跳出当前的多重嵌套循环

来源:互联网 发布:软件行业方向 编辑:程序博客网 时间:2024/05/27 20:08
方法一:使用带有标号的break语句,即可跳出外层循环,例如:public class Test{ public static void main(String[] args){  haha:for(int j=0;j<2;j++){   for(int i=0;i<2;i++){    if(i == 1){     break haha;    }    System.out.println("有木有");   }  } }}运行结果是:只打印一次"有木有"字符串,结果正确。 方法二:让外层的循环条件表达式的结果可以受到里层循环体代码的控制,例如:public class Test{ public static void main(String[] args){  int arr[][] = {{1,2,3},{4,5,6,7},{8,9}};  boolean found = false;  for(int i=0;i<arr.length && !found;i++){   for(int j=0;j<arr[i].length;j++){    System.out.println(arr[i][j]);    if(arr[i][j] == 5){     found = true;     break;    }   }  } }}运行结果:打印出1,2,3,4,5,结果正确.


 

原创粉丝点击