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

怎么也不对呢?

switch(today){

         case '一':

         case '三':

         case '五':

             System.out.println("吃包子");

             break;

         case  '二':

         case  '四':

         case  '六':

          System.out.println("吃油条");

          break;

          default:

         System.out.println("吃主席套餐");

         

        }

        


提问者:qq_迷路蒲公英_0 2016-05-09 19:52

个回答

  • 忆_卿
    2016-05-23 11:04:24

    说错了,是除了case'一':这个冒号是正确的外  其余的冒号全是中文的   要改成英文的冒号。

  • 忆_卿
    2016-05-23 11:02:50

      case '一':  这一行的冒号是中文的  应该改一下。

  • 生活在别处55
    2016-05-16 16:05:19

    public class AS {

    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("吃主席套餐");

    }

       }

    }

    你的代码中分号的输入方式有问题!!

  • 这厮
    2016-05-09 19:59:41

    switch(today){


             case '一':


             case '三':


             case '五':


             System.out.println("吃馒头");


             break;


             case '二':


             case '四':


             case '六':


             System.out.println("吃油条");


             break;


             default:


             System.out.println("吃主席套餐");


    }