在 Java 编译过程中编译错误



我对谁的Java编码业务有点陌生,我似乎无法弄清楚我做错了什么。所有错误似乎都是"预期的类、接口或枚举"。

        switch(itemId);
        //break;
    default:
        if(c.playerRights == 3)
            Misc.println("Player used Item id: "+itemId+" with Npc id: "+npcId+" With Slot : "+slot);
        break;
    }
}

非常不幸的分号。将其更改为大括号。这

switch(itemId);

应该是

switch(itemId) {

分号终止代码块,因此您的default不是switch块的一部分。

最新更新