首页 > 学院 > 开发设计 > 正文

Java从零开始学二十五(枚举定义和简单使用)

2019-11-14 23:04:56
字体:
来源:转载
供稿:网友
java从零开始学二十五(枚举定义和简单使用)一、枚举

枚举是指由一组固定的常量组成的类型,表示特定的数据集合,只是在这个数据集合定义时,所有可能的值都是已知的。

枚举常量的名称建议大写。

枚举常量就是枚举的静态字段,枚举常量之间使用逗号隔开。

使用关键字enum来定义一个枚举

package com.pb.demo1;/* * 枚举类型一周的天数 */public enum Week {    //周一到周日    MON,TUE,WED,THU,FRI,SAT,SUN}
package com.pb.demo1;public class WeekDemoTest {    /*     * 周一到周日每天做什么修传入哪 一天     */    public void doWhat(Week day){        switch (day){        case MON:            System.out.PRintln("星期一,工作第一天");            break;        case TUE:            System.out.println("星期二,苦逼第二天");            break;        case WED:            System.out.println("星期三,还有两天才周末");            break;        case THU:            System.out.println("星期四,加油还有一天");            break;        case FRI:            System.out.println("星期五,过完今天就周末");            break;        case SAT:            System.out.println("星期六,休息、看电影");            break;        case SUN:            System.out.println("星期日,休息、打球");            break;            default:                System.out.println("地球上的一周就7天!");        }    }            public static void main(String[] args) {                WeekDemoTest wdt=new WeekDemoTest();        //声明一个枚举类型        Week day =Week.THU;        wdt.doWhat(day);        //直接使用不声明枚举类型直接使用        wdt.doWhat(Week.TUE);        System.out.println("=========遍历枚举===========");        //遍历枚举        for (Week w : Week.values()) {            System.out.println(w);                    }    }}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表