终止循环的关键字
break
基本介绍
跳出最近的循环(直接结束离 break 最近的那层循环)
使用场景
一般搭配 if 条件判断,如果满足某个条件,就结束循环,(场景:常见于暴力枚举中符合条件了就结束当前循环,无需再遍历后续的内容)
lable 标签
(1)基本介绍
可以指定结束哪一层循环,一般不使用,默认使用 break 跳出最近的那层循环
(2)代码示例
java
public class Main {
public static void main(String[] args) {
label1:
for(int j = 0; j < 4; j++){
label2:
for(int i = 0; i < 10; i++){
if(i == 2){
break label1;
}
System.out.println("i = " + i);
}
}
}
}
//输出结果
i = 0
i = 1continue
基本介绍
如果符合某个条件,结束本次循环,不影响后续的循环执行
lable 标签
(1)基本介绍
可以指定结束哪一层循环,一般不使用,默认使用 break 跳出最近的那层循环
(2)代码示例
java
label1:
for(int j = 0; j < 2; j++) {
label2:
for(int i = 0; i < 10; i++) {
if(i == 2) {
// 看看分别输出什么值,并分析
// continue ;
// continue label2;
continue label1;
}
System.out.println("i=" + i);
}
}
//结果:输出两次 0 1return
(1)如果写在主函数main 方法中,表示退出程序
(2)如果写在普通方法中,表示跳出所在的方法
