我想知道如何在java中使用枚举的正确方法.我已经实现了以下代码,它给出了一个错误.
public class GlobalVariables { public enum Algorithm{louvain, kmeans}; public enum Evolution{survive,merge,split,dissolve}; /** * GED alpha threshold */ public static float GED_INCLUSION_ALPHA = 0.5f; /** * GED beta threshold */ public static float GED_INCLUSION_BETA = 0.7f;}
你知道我可能做错了什么吗?
错误:此行有多个标记
louvain无法解决一个类型
'enum'不应该用作标识符,因为它是源级别1.5的保留关键字
语法错误,插入";" 完成BlockStatements
语法错误,插入";" 完成ClassBodyDeclarations
枚举无法解析为某种类型
枚举无法解析为某种类型
'enum'不应该用作标识符,因为它是源级别1.5的保留关键字
令牌","上的语法错误,删除此令牌
assylias.. 5
这个错误:
'enum'不应该用作标识符,因为它是源级别1.5的保留关键字
似乎暗示您正在使用源版本<1.5进行编译.并且在Java 1.5中引入了枚举.
检查编译器或IDE设置.
或者,您的问题中未显示某些代码中可能存在语法错误.
这个错误:
'enum'不应该用作标识符,因为它是源级别1.5的保留关键字
似乎暗示您正在使用源版本<1.5进行编译.并且在Java 1.5中引入了枚举.
检查编译器或IDE设置.
或者,您的问题中未显示某些代码中可能存在语法错误.