case没有遇到break会直接执行下一个case块内容还是需要判断下一个case块是否成立再执行
case没有遇到break会直接执行下一个case块内容还是需要判断下一个case块是否成立再执行
case没有遇到break会直接执行下一个case块内容还是需要判断下一个case块是否成立再执行
2021-03-08
public class HelloWorld {
public static void main(String[] args) {
char today='三';
switch (today){
case '一':
case '三':
System.out.println("早餐吃油条");
case '五':
System.out.println("早餐吃包子");
break;
case '二':
case '四':
case '六':
System.out.println("早餐吃油条");
break;
case ('日'):
System.out.println("主席套餐");
break;
default:
System.out.println("星期数有误");
}
}
}
星期三和星期五后面的语句都执行了,说明没有判断,遇到break 结束。
举报