 
		某某徐徐
2015-09-14 16:53
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("吃主席套餐");
}
 
				char型是单个字符,你定义的是字符串呀。这里的有些冒号敲成了中文冒号,改成英文的即可。
修改后的全代码
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("吃主席套餐");
         }
   
    }
}Java入门第一季(IDEA工具)
1168089 学习 · 18754 问题
相似问题