本文主要是介绍Interview_04:嵌套for循环之跳出最外层循环,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
嵌套for循环之跳出最外层循环
在多层for循环中,当满足某些特定条件时,需要跳出循环(结束多层循环),此时因怎么做?
答案:
在外层循环for之前定义一个标记(标识符:)
再在内层循环中满足条件的执行语句中写上 break 标记;
- 代码实现:
package com.learn.interview;/*** 在多层for循环中,当满足某些特定条件时,需要跳出循环(结束两层循环),此时因怎么做?* 答案:* 在外层循环for之前定义一个标记(标识符:)* 再在内层循环中满足条件的执行语句中写上 break 标记;*/
public class interview_04 {public static void main(String[] args) {flag:for (int i = 0; i < 5; i++) {for (int j = 0; j < 5; j++) {if (i-j==2){System.out.println("i-j=" + i + "-" + j + "=" + (i-j));break flag;}System.out.println(i+"\t"+j);}}System.out.println("已使用falg标记跳出循环");}
}
- 运行结果:
0 0
0 1
0 2
0 3
0 4
1 0
1 1
1 2
1 3
1 4
i-j=2-0=2
已使用falg标记跳出循环
这篇关于Interview_04:嵌套for循环之跳出最外层循环的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!