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;
}
}
}
case '六': 冒号是中文的,改成英文的就好了,以后有问题,先把代码copy到eclipse里面一下 看一下错误在哪里就好了。
package ceshi;
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;
}
}
}
刚刚我运行了两次,你的六后面冒号有问题,输入法的问题,改一下就可以了,运行结果为: 吃主席套餐
case "六"后面的那个冒号,你重新打一下
你看 case '六': 和楼上的代码队形不一样