java enum用法
时间: 2023-09-04 10:15:18 浏览: 68
Java enum的用法详解.docx
Java中的枚举类型是一种特殊的数据类型,用于定义具有固定数量的常量集。枚举类型可以更加简洁和易读地表示一组常量,并且在编译时会进行类型检查,避免了将不相关类型的值传递给函数的错误。
枚举类型使用关键字enum定义,枚举常量通常按照大写字母的命名规范来命名,可以使用枚举类型的值作为switch语句的参数。枚举类型也支持在定义时添加构造函数、实例方法和静态方法等。
以下是一个使用枚举的示例:
```
enum Weekday {
MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
}
public class Example {
public static void main(String[] args) {
Weekday today = Weekday.MONDAY;
switch (today) {
case MONDAY:
System.out.println("今天是星期一");
break;
case TUESDAY:
System.out.println("今天是星期二");
break;
case WEDNESDAY:
System.out.println("今天是星期三");
break;
case THURSDAY:
System.out.println("今天是星期四");
break;
case FRIDAY:
System.out.println("今天是星期五");
break;
case SATURDAY:
System.out.println("今天是星期六");
break;
case SUNDAY:
System.out.println("今天是星期日");
break;
default:
System.out.println("无效的星期");
break;
}
}
}
```
阅读全文