java枚举类型enum用法
时间: 2023-05-22 15:03:52 浏览: 144
Java枚举类型Enum的用法
枚举类型enum在Java中是一种特殊类型,用于定义一组相关的常量。它通常用于需要一组固定的值的场合,比如一周七天、RGB颜色等。枚举类型的值是不可修改的,且每个值都有一个名称和对应的枚举常量。
要定义一个枚举类型,需要使用enum关键字,并在花括号内列出常量名称(每个常量通过逗号隔开),如下所示:
enum Weekday {
MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
}
在这个例子中,Weekday是我们定义的枚举类型,它包含七个常量。
要使用枚举类型,可以将其作为变量类型,如下所示:
Weekday today = Weekday.MONDAY;
这将创建一个名为today的Weekday类型变量,并将其初始化为MONDAY常量。我们可以在程序中使用这个变量,比如:
if (today == Weekday.SATURDAY || today == Weekday.SUNDAY) {
System.out.println("It's the weekend!");
} else {
System.out.println("It's a weekday.");
}
这是一个简单的例子,演示了如何在Java中使用枚举类型。枚举类型有很多特性,包括可以定义构造函数、方法和字段等。如果您需要更多信息,请查阅Java文档。
阅读全文