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("吃主席套餐");
}
}
}
我复制到myeclipse里面是正确的,浏览器缓存清理一下刷新再试试吧。
public class HelloWorld {
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;
}
}
}程序运行出来是没有错,但是如果today=‘八’,还是会输出吃主席套餐,这明显是不符合现实的,所以应该加上
case ‘日’:
System.out.println("吃主席套餐");
break;
而default后面应该写
default:
System.out.println("错误的输入日期");