问答详情
源自:4-6 Java条件语句之 switch

case后多个值问题

{
       switch (char){
           case '一'||'三'||'五':
               System.out.println("早餐吃包子");
               break;
           case '日':
               System.out.println("主席套餐");
               break;
       }
求问: case里面多个值不能用 || 符号或表示么

提问者:威威一笑很倾城 2015-06-04 06:14

个回答

  • _神秘先生
    2015-06-04 08:42:45
    已采纳

    我用的是java8 , ide提示我||只能对布尔值使用。

    另外case后多值应该是

    case a:case b:case c:
        ...
        break;

                    

  • RoughSurfaceBC
    2015-06-04 10:04:51

    case a:
    case b:
    case c:
        ..............
        break;
    default:
        ...........