奔跑的孩子
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工具)升级版
1165559 学习 · 17587 问题
相似问题