我的编码显示表达式的开头非法


switch(course)                  
        {
            case "CS1001":
            case "CS1004":
            case "CS1005":
            case "CS1007":
            case "CS1008":
            case "CS1009":
                if(credit+3>20)
                {
                    System.out.println("You have exceed 20 credits, Please enter again!");
                    returnmenu:
                    }
                else
                {
                    credit+=3;
                    pay+=300;
                }
            break;
            case "CS1002":
            case "CS1006":
                if(credit+4>20)
                {
                    System.out.println("You have exceed 20 credits, Please enter again!");
                    returnmenu:
                }
            else
                {
                    credit+=4;
                    pay+=400;
                }
            break;
            case "CS1010":
                if(credit+2>20)
                {
                    System.out.println("You have exceed 20 credits, Please enter again!");
                    returnmenu:
                }
            else
                {
                    credit+=2;
                    pay+=200;
                }
            break;

尝试

return menu;

不是

returnmenu:

Java将其作为标签读取,但后面没有语句。

最新更新