某某徐徐
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工具)升级版
1167368 学习 · 18748 问题
相似问题