逆流而上1168684
2020-11-07 19:18
public static void main(String[] args) {
char today='日';
switch (today){
case '一':
case '三':
case '五':
System.out.println("吃包子");
break;
case '二':
case '四':
case '六':
System.out.println("吃油条");
break;
default:
System.out.println("吃主席套餐");
}
}
}
大哥好像你没打创建文档那个
这个一般都是 case 加数字在加 : 的,没试过用字符串判断,我也才刚刚开始学
而且应该是case+:再加后面要判断的东西
所以应该是
char = "周日"
进行判断,然后由于和上述6个case不一致,就执行最下面的default(全都不执行后执行这个)后的代码
错在 case: "一"
这里指的是"一"与变量today的值进行判断 因为"一"!="日"所以不执行你下面的代码
没错啊 我复制都执行成功了
一case一执行,一break。
或者直接全删掉打一个 System.out.println("吃主席套餐");也能过?
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题