java2018
2015-11-29 10:46
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("吃主席套餐");
}
}
}
你的冒号有中文的,检查一下
switch后面的表达式,这个要看下你这个字符串是不是还可以字符型。
java 1.6(包括)以前,只是支持等价成int 基本类型的数据:byte ,short,char,int(其他的都不可以)。
1.7加入的新特性可以支持String类型的数据。
Java入门第一季(IDEA工具)升级版
1167575 学习 · 18748 问题
相似问题