奔跑的孩子
2015-08-24 09:51
为什么显示不对呢
public static void main(String[] args) {
char today = '一';//这里的变量是具体的日期,不是一个"日",你传这个参数到switch里面如果是today为一那就case '一':,执行后面的代码,吃包子
switch (today) {
case '一':
case '三':
case '五':
System.out.println("吃包子");
break;
case '二'://这里的冒号你用的是中文的
case '四':
case '六':
System.out.println("吃油条");
break;
default:
System.out.println("吃主席套餐");
}
}
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工具)
1168378 学习 · 18754 问题
相似问题