亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

java枚舉的用法是什么

小億
101
2023-12-27 09:09:56
欄目: 編程語言

在Java中,枚舉是一種特殊的數據類型,用于定義一組具有固定值的常量。枚舉類型可以包含零個或多個枚舉常量,每個枚舉常量都是該枚舉類型的實例。

枚舉的用法如下:

  1. 定義枚舉類型:

    enum Season {
        SPRING, SUMMER, AUTUMN, WINTER
    }
    

    上述代碼定義了一個Season枚舉類型,其中包含了四個枚舉常量。

  2. 訪問枚舉常量:

    Season season = Season.SUMMER;
    System.out.println(season);  // 輸出:SUMMER
    

    可以使用枚舉類型名加上點操作符來訪問枚舉常量。

  3. 使用switch語句:

    Season season = Season.SUMMER;
    switch (season) {
        case SPRING:
            System.out.println("春天");
            break;
        case SUMMER:
            System.out.println("夏天");
            break;
        case AUTUMN:
            System.out.println("秋天");
            break;
        case WINTER:
            System.out.println("冬天");
            break;
    }
    

    枚舉常量可以與switch語句一起使用,用于執行對應的代碼塊。

  4. 獲取枚舉常量的名稱和位置:

    Season season = Season.SUMMER;
    System.out.println(season.name());  // 輸出:SUMMER
    System.out.println(season.ordinal());  // 輸出:1
    

    可以使用name()方法獲取枚舉常量的名稱,使用ordinal()方法獲取枚舉常量的位置(從0開始計數)。

  5. 自定義枚舉的屬性和方法:

    enum Season {
        SPRING("春天"), SUMMER("夏天"), AUTUMN("秋天"), WINTER("冬天");
    
        private String name;
    
        private Season(String name) {
            this.name = name;
        }
    
        public String getName() {
            return name;
        }
    }
    

    枚舉可以有自己的屬性和方法,可以在枚舉常量后添加構造方法和其他方法來實現自定義功能。

總之,枚舉類型提供了一種更為方便和安全的方式來表示一組固定值的常量,并且可以進行比較、迭代等操作。

0
和平县| 平山县| 平阴县| 巴林左旗| 临潭县| 龙井市| 普安县| 嵩明县| 鄂温| 二手房| 丰原市| 麟游县| 大埔区| 防城港市| 阳山县| 呼和浩特市| 屯昌县| 鹰潭市| 成安县| 大足县| 玛多县| 邵阳县| 涿鹿县| 通城县| 普定县| 成安县| 苏尼特左旗| 南川市| 洪江市| 华坪县| 泽库县| 大竹县| 城口县| 依兰县| 长岭县| 永宁县| 府谷县| 兴安县| 顺昌县| 尼勒克县| 营山县|