/*
break;语句:
1、break;语句比较特殊,特殊在:break语句是一个单词成为一个完整的java语句。
另外continue也是这样。
2、break 翻译为折断
3、break;语句出现的位置:
只能出现在这两个地方,其他不行
第一个:在switch语句中用来中断switch语句
防止出现case穿透。
第二个:在循环语句中用来中断循环
4、主要以for循环为例学习break转向语句。
5、break;语句的执行并不会让整个方法结束,主要是用来终止离他最近
的那个循环语句。
*/
public class BreakTest01{
public static void main(String[] args){
for(int i = 0;i < 10;i++){
if(i == 5){
// break;会让它最近的循环终止掉。
break;
}
System.out.println("i=" + i);// 0-4
}
for(int k = 0;k < 2;k++){
for(int i = 0;i < 10;i++){
if(i == 5){
break;
}
System.out.println("i--->" + i);// 输出两次0-4
}
}
System.out.println("-----------------------------------------");
// 以下内容在开发中很少用,了解即可
a:for(int k = 0;k < 2;k++){
b:for(int i = 0;i < 10;i++){
if(i == 5){
break a; // 终止指定的循环
}
System.out.println("i--->" + i);// 输出两次0-4
}
}
}
}