首页 > 其他 > 详细

11.使用枚举

时间:2016-05-28 06:27:56      阅读:175      评论:0      收藏:0      [点我收藏+]
//一周七天的枚举
public enum Week {
    MON,TUE,WED,THU,FRI,SAT,SUN
}
public class WeekDemo1 {
    /**
     * 做什么事情
     * */
    public void doWhat(int day){
        //使用条件判断
        if(day>7 || day<1){
            System.out.println("参数错误,应在1-7之间");
            return;
        }
        switch(day){
            case 1:
            case 2:
            case 3:
            case 4:
            case 5:
                System.out.println("工作日,努力写代码!");
                break;
            case 6:
                System.out.println("星期六,休息!看电影!");
                break;
            case 7:
                System.out.println("星期日,休息!看电影!");
                break;
            default:
                System.out.println("地球上的一个星期就7天");
        }
    }
    
    public static void main(String[] args){
        WeekDemo1 wd=new WeekDemo1();
        wd.doWhat(5);
        wd.doWhat(10);
    }
}
/**
 * 枚举常量的定义和使用
 * */
public class WeekDemo2 {
    /**
     * 做什么事情
     * */
    public void doWhat(Week day){
        //使用枚举
        switch(day){
            case MON:
            case TUE:
            case WED:
            case THU:
            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){
        WeekDemo2 wd=new WeekDemo2();
        wd.doWhat(Week.FRI);
    }
}

 

11.使用枚举

原文:http://www.cnblogs.com/xiaotaoxu/p/5536636.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!