蚂蚁大魔王
2017-03-18 17:09
package com.nine;
public class jjjjjjjj {
public static void main(String[] srgs){
char today='日';
switch(today){
case 1:
case 3:
case 5:
System.out.println("吃包子");
break;
case 2:
case 4:
case 6:
System.out.println("吃油条");
break;
default:
System.out.println("吃主席套餐");
}
}
}
为什么运行结果是吃主席套餐?是因为default后面的代码是默认执行的代码?
那还要前面的一串代码干什么?
如果你today=日,既不是135,也不是246,default是其他情况的意思。所以输出吃主席套餐。你把你的 char today='日';改为int today='1';试试
Java入门第一季(IDEA工具)升级版
1167351 学习 · 18629 问题
相似问题