public class Test {
public static void main(String[] args) {
char today='日';
switch(today){
case '一':
System.out.println("吃包子");
break;
case '二':
System.out.println("吃油条");
break;
case '三':
System.out.println("吃包子");
break;
case '四':
System.out.println("吃油条");
break;
case '五':
System.out.println("吃包子");
break;
case '六':
System.out.println("吃油条");
break;
case '日':
System.out.println("吃主席套餐");
break;
}
}
}
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("吃主席套餐" );
}
}
}
public class Test {
    public static void main(String[] args) {
        String today="星期日";
	switch(today){
	       case "星期一":
	                System.out.println("吃包子");
	       	break;
	            case "星期二":
	                System.out.println("吃油条");
	                break;
	            case "星期三":
	                System.out.println("吃包子");
	                break;
	            case "星期四":
	                System.out.println("吃油条");
	                break;
	            case "星期五":
	                System.out.println("吃包子");
	                break;
	            case "星期六":
	                System.out.println("吃油条");
	                break;
	            case "星期日":
	                System.out.println("吃主席套餐");
	                break;
	           default:
	           	System.out.println("输入错误");
	}
	}
	}你的程序运行起来没有问题,但是我觉得按照你的意思,根据实际情况,应该用String类型来记住星期。如果是非法输入,则输出“输入错误”。你的逻辑里面没有判断非法输入的情况。 
没问题啊