java跳出指定循环

来源:互联网 发布:自动化编程的书有哪些 编辑:程序博客网 时间:2024/05/20 11:24

java跳出指定循环:

方法一:

在外面的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的break 语句,即可跳出外层循环;

for(int i = 0;i < 10; i ++) {    flag:    for(int j = 0;j < 10; j ++) {        for(int k = 0;k < 10; k ++) {            System.out.println("i = " + i + " j = " + j + " k = " + k);            break flag;        }    }}

方法二:

让外层的循环条件表达式的结果可以受到里层循环体代码的控制,例如,要在二维数组中查找到某个数字;

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;               }        }}
2 0
原创粉丝点击