java:枚举声明错误说错误的构造函数

Gaj*_*ini 2 java

我可能得到任何类型的结果,所以我这样定义枚举

public enum Result 
     {
        1, 2,3, 4,5, 6,7, 8
     }


String resultvalue = calculateResult();

    switch (Result .valueOf(resultvalue ))
          {

          }
Run Code Online (Sandbox Code Playgroud)

但我在Enum宣言本身就说错误的建设者.

有人可以帮帮我吗

Jon*_*eet 7

它们基本上不是枚举值的有效标识符.你需要在它们前面添加一个字母或_.您还需要使标识符唯一 - 目前您已经有0010四次...

一旦你对它进行了整理,剩下的应该没问题 - 但是如果你有任何问题,请发一个简短但完整的程序,而不是片段.