如何跳出多层循环
程序员文章站
2022-06-08 14:36:55
...
今天同事问我如何跳出多层循环,我一下了没有答出来。还有一种方式就是定义变量来控制
一、
package com.itrus.test; public class BreakTest { public static void main(String[] args) { ok: while(true) { System.out.println("第一层循环"); while(true) { System.out.println("第二层循环"); for(int i = 0;;i++) { System.out.println("i="+i); if(i==10) { break ok; } } } } System.out.println("跳出来了!!!"); } }
二、
int arr[][] = {{1,2,3},{4,5,6,7},{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(“i=” + i + “,j=” + j); if(arr[i][j] == 5) { found = true; break; } } }
上一篇: java 设计模式
下一篇: php 循环结果集 生手