阅读量:0
在Java中,可以使用enum
关键字来定义枚举类型。枚举类型是一种特殊的类,它表示一组固定的常量。可以使用enum
关键字定义一个枚举类型,然后在其中列出枚举常量。
例如,以下是一个用enum
关键字定义的Symbol
枚举类型的示例:
public enum Symbol { PLUS, MINUS, MULTIPLY, DIVIDE }
在上面的示例中,Symbol
枚举类型定义了四个枚举常量:PLUS
、MINUS
、MULTIPLY
和DIVIDE
。可以在程序中使用这些枚举常量来表示不同的符号。
例如,可以使用Symbol
枚举类型来表示一个简单的算术表达式:
public class Calculator { public int calculate(int a, int b, Symbol symbol) { switch (symbol) { case PLUS: return a + b; case MINUS: return a - b; case MULTIPLY: return a * b; case DIVIDE: return a / b; default: throw new IllegalArgumentException("Invalid symbol"); } } public static void main(String[] args) { Calculator calculator = new Calculator(); int result = calculator.calculate(5, 3, Symbol.PLUS); System.out.println("Result: " + result); } }
在上面的示例中,Calculator
类使用Symbol
枚举类型来表示算术表达式中的符号,并根据不同的符号执行不同的运算。在main
方法中,创建了一个Calculator
对象,并使用Symbol.PLUS
枚举常量来执行加法运算。