当前位置:  开发笔记 > 编程语言 > 正文

如何在Java中使用Enum

如何解决《如何在Java中使用Enum》经验,为你挑选了1个好方法。

我想知道如何在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设置.

或者,您的问题中未显示某些代码中可能存在语法错误.



1> assylias..:

这个错误:

'enum'不应该用作标识符,因为它是源级别1.5的保留关键字

似乎暗示您正在使用源版本<1.5进行编译.并且在Java 1.5中引入了枚举.

检查编译器或IDE设置.

或者,您的问题中未显示某些代码中可能存在语法错误.

推荐阅读
乐韵答题
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有