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("错误的输入日期");