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

java switch 枚举

作者:昂首向前走,   发布日期:2026-07-13   浏览:112

// Java 使用 switch 语句处理枚举类型的示例

// 定义一个枚举类型
enum Day {
    MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
}

public class SwitchEnumExample {

    // 使用 switch 语句处理枚举类型的值
    public static void describeDay(Day day) {
        switch (day) {
            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("未知的日期");
        }
    }

    public static void main(String[] args) {
        // 测试 switch 枚举
        Day today = Day.MONDAY;
        describeDay(today);
    }
}

解释说明:

  1. 定义枚举类型Day 枚举定义了七天的名称。
  2. switch 语句:在 describeDay 方法中使用 switch 语句来根据传入的 Day 枚举值输出相应的描述信息。
  3. case 分支:每个 case 分支对应一个枚举常量,并执行相应的代码块。
  4. default 分支:用于处理未定义的枚举值,默认情况下会输出“未知的日期”。
  5. main 方法:创建一个 Day 枚举实例并调用 describeDay 方法进行测试。

上一篇:ubuntu 安装 java

下一篇:java多线程executor

大家都在看

java url decode

java判断是windows还是linux

java原始数据类型

java连接数据库的代码

java date类型比较大小

java djl

ubuntu 卸载java

es java api

java常用的设计模式有哪些

java list 查找

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

Laravel 中文站