Java枚举

Java枚举是一种特殊的类,用于表示一组相关的常量。枚举常量在定义时就被固定,不能被修改或重新赋值。在Java中,枚举使用关键字enum来定义。

下面是一个简单的枚举示例:

java 复制代码
enum Day {
    MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
}

在上面的示例中,我们定义了一个枚举类型Day,它包含了一周中的每一天作为枚举常量。这些常量的名字是全大写的,多个常量之间使用逗号分隔。

枚举常量可以像普通变量一样使用,也可以用于switch语句的比较。在枚举类型中,每个常量都是枚举类型的一个实例,可以调用其方法或字段。

下面是一个使用枚举的示例:

java 复制代码
public class Main {
    public static void main(String[] args) {
        Day day = Day.MONDAY;
        System.out.println("Today is " + day);
        
        switch (day) {
            case MONDAY:
                System.out.println("It's the beginning of the week.");
                break;
            case FRIDAY:
                System.out.println("TGIF!");
                break;
            default:
                System.out.println("It's another day.");
                break;
        }
    }
}

输出结果:

Today is MONDAY
It's the beginning of the week.
相关推荐
以后不吃煲仔饭10 分钟前
Java基础夯实——2.7 线程上下文切换
java·开发语言
进阶的架构师11 分钟前
2024年Java面试题及答案整理(1000+面试题附答案解析)
java·开发语言
前端拾光者15 分钟前
利用D3.js实现数据可视化的简单示例
开发语言·javascript·信息可视化
The_Ticker16 分钟前
CFD平台如何接入实时行情源
java·大数据·数据库·人工智能·算法·区块链·软件工程
程序猿阿伟16 分钟前
《C++ 实现区块链:区块时间戳的存储与验证机制解析》
开发语言·c++·区块链
傻啦嘿哟34 分钟前
如何使用 Python 开发一个简单的文本数据转换为 Excel 工具
开发语言·python·excel
大数据编程之光38 分钟前
Flink Standalone集群模式安装部署全攻略
java·大数据·开发语言·面试·flink
初九之潜龙勿用39 分钟前
C#校验画布签名图片是否为空白
开发语言·ui·c#·.net
爪哇学长1 小时前
双指针算法详解:原理、应用场景及代码示例
java·数据结构·算法
Dola_Pan1 小时前
C语言:数组转换指针的时机
c语言·开发语言·算法