慕虎6314187
2016-04-12 19:57
switch(today) {
case "一"|| "三"||"五":
System.out.println("早吃包子");
case "二"|| "四"||"六":
System.out.println("早餐吃油条");
case "日":
System.out.println("主席套餐"); }
没有这种用法啊~|| 是逻辑运算符,他的结果是 true or false 。
逻辑运算符不能用于字符的判断上。
switch(today) {
case "一": case "三":case "五":
System.out.println("早吃包子"); break;
case "日":
System.out.println("主席套餐"); break;
case "二":case "四":case "六":
System.out.println("早餐吃油条"); }
case后面不能这样使用||符号,而且每一个case语句之后应该加break,最后一个case语句可以不加
Java入门第一季(IDEA工具)升级版
1167374 学习 · 18748 问题
相似问题