終止循環的關鍵字 一、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)