结束内层循环break的一般用法:
public class Test01{public static void main(String[] args){for(int i=0;i<5;i++){System.out.println("第"+(i+1)+"次循环:");for(int j=0;j<5;j++){if(j==3){break;//终止内层循环,及就近原则}System.out.println(j);}}}}
结束外层循环break用法:
public class Test01{public static void main(String[] args){for1:for(int i=0;i<5;i++){System.out.println("第"+(i+1)+"次循环:");for2:for(int j=0;j<5;j++){if(j==3){break for1;//给循环命名,并结束外层循环}System.out.println(j);}}}}
continue用法:
public class Test01{public static void main(String[] args){for1:for(int i=0;i<5;i++){System.out.println("第"+(i+1)+"次循环:");for2:for(int j=0;j<5;j++){if(j==3){continue;//终止内层循环这一次循环中continue后面的语句}System.out.println(j);}}}}
同样continue也能和被命名的循环联合使用。