break是java语言中的关键字,翻译为“中断”
使用方法一般是**“break;”**
break使用在switch、循环语句中用来结束switch和循环语句(for、while、do…while)的循环
默认情况下break是终止离他最近的循环
有的时候也可以直接终止某一个循环,使用方法是break 循环名称;
public class Break_01
{
public static void main(String[] args){
for(int i=0;i<10;i++){
if(i==5){
break;//是用来终止当前的for循环的,输出结果是0 1 2 3 4
}
System.out.println("i="+i);
}
System.out.println("--------------");
for(int j=0;j<3;j++){
for(int i=0;i<10;i++){
if(i==5){
break;//是用来终止当前的内部for循环的输出的结果是
/*
*i=0 i=1 i=2 i=3 i=4
*i=0 i=1 i=2 i=3 i=4
*i=0 i=1 i=2 i=3 i=4*/
}
System.out.println("i="+i);
}
}
}
}
continue
1.continue表示的是继续的意思
2.使用方法是“continue;”
3.continue和break的区别是?
break表示的是循环不执行了
而continue表示的是直接进入下一次循环继续执行
4.continue中也有这样的语法:continue 循环名称;
public class Continue_01{
public static void main(string[] args){
for(int i=0;i<10;i++){
if(i==5){
break;
}
System.out.println("i="+i);//0 1 2 3 4
}
//____________________
for(int i=0;i<10;i++){
if(i==5){
continue;//结束本次循环 ,跳到下一次循环里面去执行
}
System.out.println("i="+i);//0 1 2 3 4 6 7 8 9
}
}
}
关于循环名称的使用方法
public class Continue_01{
public static void main(string[] args){
MyFor:for(int i=0;i<10;i++){
if(i==5){
continue MyFor;//直接跳到下一次循环里面去执行MyFor
}
System.out.println("i="+i);//0 1 2 3 4 6 7 8 9
}
}
}