慕妹1123599
2017-06-10 17:44
public class HelloWorld {
public static void main(String[] args) {
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:
case '日':
System.out.println("吃主席套餐");
}
}
}
就default里面的case有问题吧,就算‘一’被数字1替换了也没关系啊,给的‘日’就是为了在下面找从哪里开始吧,求不同的见解
public class HelloWorld{
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("吃主席套餐");
break;
}
这么就对了
default 后面不能再接case:了 去掉后面的case:就好了,
case '一' 等等排列,然后最后default和case '日'任选其一
最后 用default:了 就可以不用case'日' 吧? 另外 1,3,5 2,4,6貌似该用大写数字
Java入门第一季(IDEA工具)升级版
1167347 学习 · 18629 问题
相似问题