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

java switch enum

作者:傲世,小狂徒   发布日期:2025-10-07   浏览:14

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

public class SwitchEnumExample {

    public static void main(String[] args) {
        Day day = Day.MONDAY;
        printDayType(day);
    }

    public static void printDayType(Day day) {
        switch (day) {
            case MONDAY:
            case TUESDAY:
            case WEDNESDAY:
            case THURSDAY:
            case FRIDAY:
                System.out.println("Weekday");
                break;
            case SATURDAY:
            case SUNDAY:
                System.out.println("Weekend");
                break;
            default:
                System.out.println("Invalid day");
                break;
        }
    }
}

解释说明:

  1. 定义枚举类型:我们定义了一个名为 Day 的枚举类型,包含一周七天的常量。
  2. switch 语句:在 printDayType 方法中,使用 switch 语句来判断传入的 Day 枚举值属于哪一类(工作日还是周末)。
  3. case 分支:每个 case 分支对应一个或多个枚举常量。如果匹配到某个 case,则执行相应的代码块。
  4. default 分支:如果传入的枚举值不在任何 case 中,则执行 default 分支。

通过这种方式,可以方便地根据枚举值执行不同的逻辑。

上一篇:java基本数据类型有哪八种

下一篇:java 线程等待

大家都在看

java连接数据库的代码

java djl

ubuntu 卸载java

java读取excel中的图片

java新建

java sort用法

java collections.sort

java file类的方法

java发送qq邮件

java 判断

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

Laravel 中文站