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

大神帮忙看看哪错?

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

}

        

        

        

        

        

        

        

        

        

        

}

}

报错:HelloWorld.java:7: error: illegal start of expression
case:'?':
^
HelloWorld.java:7: error: not a statement
case:'?':
^
HelloWorld.java:7: error: ';' expected
case:'?':
^
HelloWorld.java:12: error: illegal character: '\uff1b'
System.out.println("???")?
^
4 errors

提问者:甲鱼要学习 2017-08-11 17:21

个回答

  • 慕盖茨8166740
    2017-08-11 17:29:45
    已采纳

    第七行中        case:'五':   改为   case '五': 

    第12行中    最后面的分号应该用英文符号的分号

  • 空白空白k
    2017-08-11 17:55:35

    楼上说很对