举报投诉联系我们 手机版 热门标签 名动网
您的位置:名动网 > java枚举类型enum用法 Java 枚举

java枚举类型enum用法 Java 枚举

2023-06-22 05:20 Java教程

java枚举类型enum用法 Java 枚举

java枚举类型enum用法

Java枚举类型enum是一种特殊的类,它可以用来定义一组常量。它可以被用来表示一些有限的、固定的值,例如性别、星期几、月份等。使用枚举可以避免使用整数常量,这样可以提高代码的可读性和可维护性。

Java中的enum是一个关键字,它用于声明一个新的枚举类型。在声明enum时,必须提供一个名字,并在大括号中列出所有要包含的常量。例如:

public enum Day { 
    SUNDAY, MONDAY, TUESDAY, WEDNESDAY, 
    THURSDAY, FRIDAY, SATURDAY 
}

上面代码声明了一个名为Day的枚举类型,它包含7个常量SUNDAY、MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY和SATURDAY。

在使用enum时,我们可以通过访问其中的常量来获得相应的值。例如:

Day day = Day.MONDAY;  // 赋值MONDAY常量 
System.out.println(day); // 输出MONDAY

此外,我们还可以使用switch语句来根据不同情况执行不同功能。例如:

switch (day) { 
    case SUNDAY:  // 如果day是SUNDAY 
        System.out.println("Sunday");  // 打印Sunday 
        break;   // 结束switch语句  

    case MONDAY:   // 如果day是MONDAY  
        System.out.println("Monday");   // 打印Monday  
        break;   // 结束switch语句  

    default:   // 如果day不是SUNDAY也不是MONDAY  
        System.out.println("Other day");   // 打印Other day  

 } 

此外,我们还可以使用for-each循环遍历所有的enum常量。例如:

for (Day d : Day.values()) {  // 遍历Day中所有的常量 												     System.out.println(d); } 

Java 枚举

阅读全文
以上是名动网为你收集整理的java枚举类型enum用法 Java 枚举全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 名动网 mdwl.vip 版权所有 联系我们