图解continue 理解默认和指定跳出位置
默认跳出内循环
import java.util.Scanner; public class For02{ public static void main(String[] args){ //Scanner myScanner = new Scanner(System.in); System.out.println("contunue"); lab1: for(int j=0;j<4;j++){ lab2: for(int i=0;i<4;i++){ if(i==2){ System.out.println("i="+i+"contunue 跳过本次i==2,继续执行其他i自增"); continue; }//结束if判断 System.out.println("内层循环,i="+i+"j="+j); }//结束内循环 System.out.println("外层循环j="+j); }//结束外循环 } //结束主方法 }
指定跳出
import java.util.Scanner; public class For02{ public static void main(String[] args){ //Scanner myScanner = new Scanner(System.in); System.out.println("contunue"); lab1: for(int j=0;j<4;j++){ lab2: for(int i=0;i<4;i++){ if(i==2){ System.out.println("i="+i+"contunue 跳过本次i==2,继续执行其他i自增"); continue lab1; }//结束if判断 System.out.println("内层循环,i="+i+"j="+j); }//结束内循环 System.out.println("外层循环j="+j); }//结束外循环 } //结束主方法 }