public class HelloWorld {
public static void main(String[] args) {
char today ='日';
switch(today){
case '一':
case '三':
case '五':
System.out.println("吃包子");
case '二':
case '四':
case '六':
System.out.println("吃油条");
default:
System.out.println("吃主席套餐");
}
}
}
这种缺少break的输出结果是什么?和有break的有什么区别。
break 是退出循环的 如果today 改成一的话 他会把下面所有的case 全部运行 才会结束
所以break是必要的 你可以把today改成 一 试一下 会更直观
希望对你有帮助
因为符合最后一个,所以有没有break是一样的,emmm,比如,如果today='一',那么就输吃包子吃油条吃主席套餐,就应该加break了
没区别,不过建议加上break,代码更规范