break的使用场景:
在选择结构switch语句中
在循环语句中
离开使用场景的存在是没有意义的
break的作用:
跳出单层循环
跳出多层循环
带标签的跳出
格式:标签名: 循环语句
标签名要符合Java的命名规则
public class TestBreak {
public static void main(String [] args){
//每天给2.5元
int day = 1;
for(double sum=2.5;sum<=100;day++,sum+=2.5){
while(day%5==0){
sum-=6;
//假如不加break,当day为5时,就一直在循环,跳不出
break;
}
System.out.println("第"+day+"天,一共存了"+sum+"元");
}
System.out.println("一共要用"+day+"天,才可以存到100元");
}
}
在选择结构switch语句中
在循环语句中
离开使用场景的存在是没有意义的
break的作用:
跳出单层循环
跳出多层循环
带标签的跳出
格式:标签名: 循环语句
标签名要符合Java的命名规则
public class TestBreak {
public static void main(String [] args){
//每天给2.5元
int day = 1;
for(double sum=2.5;sum<=100;day++,sum+=2.5){
while(day%5==0){
sum-=6;
//假如不加break,当day为5时,就一直在循环,跳不出
break;
}
System.out.println("第"+day+"天,一共存了"+sum+"元");
}
System.out.println("一共要用"+day+"天,才可以存到100元");
}
}