lccundefined
2015-11-29 22:52
case '一'和case "一"为什么双引号报错单引号不报错?
因为这里的case的值是char类型,对应上面today的值。你把上面的today定义成String类型即可。
如:
public class HelloWorld {
public static void main(String[] args) {
String today="日";
switch(today){
case"一":
case"三":
case"五":
System.out.println("吃包子");
break;
case"二":
case"四":
case"六":
System.out.println("吃油条");
break;
default:
System.out.println("吃主席套餐");
}
}
}
明白了,谢谢
Java入门第一季(IDEA工具)
1168095 学习 · 18754 问题
相似问题
回答 4
回答 3