Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java 枚举定义

作者:寂寞味道   发布日期:2025-03-04   浏览:320

// 定义一个枚举类型,例如表示一周中的每一天
public enum DayOfWeek {
    MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY;

    // 枚举可以包含方法
    public boolean isWeekend() {
        return this == SATURDAY || this == SUNDAY;
    }
}

// 使用枚举
public class EnumExample {
    public static void main(String[] args) {
        DayOfWeek today = DayOfWeek.MONDAY;
        System.out.println("今天是: " + today);

        if (today.isWeekend()) {
            System.out.println("今天是周末!");
        } else {
            System.out.println("今天不是周末。");
        }
    }
}

解释说明:

  1. 枚举定义DayOfWeek 是一个枚举类型,表示一周中的每一天。枚举的值用逗号分隔,并以分号结束。
  2. 枚举方法:枚举可以包含方法。这里定义了一个 isWeekend 方法,用于判断当前枚举值是否为周末(周六或周日)。
  3. 使用枚举:在 EnumExample 类中,我们创建了一个 DayOfWeek 类型的变量 today,并调用了 isWeekend 方法来判断今天是否是周末。

通过这种方式,枚举不仅可以表示一组固定的常量,还可以附加行为和逻辑。

上一篇:java file 转 byte

下一篇:java中的map

大家都在看

java连接数据库的代码

ubuntu 卸载java

java sort用法

java collections.sort

java file类的方法

java 判断

java时间数据类型

java 时间加一天

java demo

java 截取

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站