枚举(java.long包中的常用类之一)
2015-08-07 11:59
369 查看
枚举:
枚举是一组固定的常量组成的类型,使用关键字enum定,构造方法是,私有访问级别
使用枚举表示一组有限的值
实例:定义表示性别的枚举,包括两个枚举常量分别代表“男”和“女”
Public enum Gendors{
Male,Female
}
使用枚举实现输出每周日程信息
定义一个枚举,包括7个枚举常量代表一周中的7天,编程实现查看一周中每天的日程安排。
实现步骤:
(1) 定义枚举常量
(2) 查看一周中每天的日程安排
Public enum Week{
MON,TUE,WED,TRU,FRI,SAT,SUN
}
public classWeekDemo{
Public void dowhat(Week day){
Switch(day){
Case Mon:
Case Tue:
Case Wed:
Case thu:
Case fri:
Sysout(“工作日,努力工作”);
Case sat:
Sysout(“星期六,休息,看电影”);
Case sun:
Sysout(“星期日,休息,锻炼身体”);
Default:
}
}
Public staticvoid main(String [] args){
weekDemo wd=new weekDemo();
wd.dowhat(Week.thu);
Week sat=Week.sat;
Wd.doWhat(sat);
}
}
输出:工作日,努力工作
星期六,休息,看电影
枚举是一组固定的常量组成的类型,使用关键字enum定,构造方法是,私有访问级别
使用枚举表示一组有限的值
实例:定义表示性别的枚举,包括两个枚举常量分别代表“男”和“女”
Public enum Gendors{
Male,Female
}
使用枚举实现输出每周日程信息
定义一个枚举,包括7个枚举常量代表一周中的7天,编程实现查看一周中每天的日程安排。
实现步骤:
(1) 定义枚举常量
(2) 查看一周中每天的日程安排
Public enum Week{
MON,TUE,WED,TRU,FRI,SAT,SUN
}
public classWeekDemo{
Public void dowhat(Week day){
Switch(day){
Case Mon:
Case Tue:
Case Wed:
Case thu:
Case fri:
Sysout(“工作日,努力工作”);
Case sat:
Sysout(“星期六,休息,看电影”);
Case sun:
Sysout(“星期日,休息,锻炼身体”);
Default:
}
}
Public staticvoid main(String [] args){
weekDemo wd=new weekDemo();
wd.dowhat(Week.thu);
Week sat=Week.sat;
Wd.doWhat(sat);
}
}
输出:工作日,努力工作
星期六,休息,看电影
相关文章推荐
- 枚举的用法详细总结
- c#入门之枚举和结构体使用详解(控制台接收字符串以相反的方向输出)
- 理解C#中的枚举(简明易懂)
- C#枚举中的位运算权限分配浅谈
- C++基础入门教程(四):枚举和指针
- FileShare枚举的使用小结(文件读写锁)
- Java枚举类用法实例
- 枚举窗口句柄后关闭所有窗口示例
- javascript模拟枚举的简单实例
- 深入剖析JavaScript中的枚举功能
- 枚举和宏的区别详细解析
- 深入理解C#中的枚举
- C#实现获取枚举中元素个数的方法
- java中枚举的详细使用介绍
- java枚举的使用示例
- Java枚举详解及使用实例(涵盖了所有典型用法)
- 一个运用enum类型的Demo
- 枚举隐式派生于System.Enum
- 枚举的隐士转换跟显示转换
- Java 枚举7常见种用法