gpt4 book ai didi

java - 如何在 Java 中使用枚举

转载 作者:行者123 更新时间:2023-12-01 16:50:17 25 4
gpt4 key购买 nike

我想知道在 java 中使用 enum 的正确方法是怎样的。我已经实现了以下代码,但出现错误。

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 cannot be resolved to a type
  • 'enum' should not be used as an identifier, since it is a reserved keyword from source level 1.5 on
  • Syntax error, insert ";" to complete BlockStatements
  • Syntax error, insert ";" to complete ClassBodyDeclarations
  • enum cannot be resolved to a type
  • enum cannot be resolved to a type
  • 'enum' should not be used as an identifier, since it is a reserved keyword from source level 1.5 on
  • Syntax error on token ",", delete this token

最佳答案

此错误:

'enum' should not be used as an identifier, since it is a reserved keyword from source level 1.5 on

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

检查您的编译器或 IDE 设置。

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

关于java - 如何在 Java 中使用枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41632621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com