终止循环的关键字 一、break 作用:跳出最近的循环(直接结束离break最近的那层循环) 使用场景:一般搭配if条件判断,如果满足某个条件,就结束循环,(场景:常见于暴力枚举中符合条件了就结束当前循环,无需再遍历后续的内容) lable标签的使用 作用:可以指定退出哪一层循环,一般不使用,默认使用 break 跳出最近的那层循环 代码示例 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 = 0i = 1 */ 二、continue 如果符合某个条件,结束本次循环,不影响后续的循环执行 lable标签的使用 代码示例 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 1 三、return (1)如果写在主函数main 方法中,表示退出程序 (2)如果写在方法中,表示跳出所在的方法(相当于 break)