1. break
1.1 break语句使用在switch语句当中,用来终止switch的语句执行
1.2 break语句同样可以使用在循环语句当中,用来终止循坏的执行。
1.3 break终止哪个循环呢?
1)在默认情况下break语句终止的是离它最近的循环语句。
2)break语句也可以中断指定的循环
public class Test{
public static void main(String[] args){
//在默认情况下break语句终止的是离它最近的循环语句。
for(int j = 0;j<3;j++){
for(int i = 0;i < 10;i++){
if(i == 5){
break;
}
System.out.println("i ---->"+i);
}
}
//break语句也可以中断指定的循环
for1:for(int j = 0;j < 3;j++){
for2:for(int i = 0; i<10;i++){
if(i == 5){
break for1;
}
System.out.println("i ---->"+i);
}
}
}
}
2. continue
2.1 break和continue的区别?
1)break表示跳出循环。
2)continue表示终止本次循环【continue下面的语句不执行】,直接进入下一次循环继续执行
【练习一】
代码如下:
public class Test{
public static void main(String[] args){
//在默认情况下break语句终止的是离它最近的循环语句。
for(int i = 0;i < 10;i++){
if(i == 5){
break;
}
System.out.println("i ---->"+i);// 0 1 2 3 4
}
//break语句也可以中断指定的循环
Myfor:for(int i = 0; i<10;i++){
if(i == 5){
continue Myfor;//只要这个语句执行,当前本次循环停止,直接进入下一次循环"继续"执行。
}
System.out.println("i ---->"+i);// 0 1 2 3 4 6 7 8 9
}
}
}