J2SE 枚举类型 [enum]
2011-08-10 19:56
169 查看
Week.java
代码;
/**
*
*/
package com.b510.examples;
/**
* @author Hongten
*
* @time 2011-8-10 2011
*/
public enum Week {
MON, TUE, WED, THU, FRI, SAT, SUN
}
********************************Hongten*************************
测试代码:
TestEnum.java
代码:
/**
*
*/
package com.b510.examples.action;
import com.b510.examples.Week;
/**
* @author Hongten
*
* @time 2011-8-10 2011
*/
public class TestEnum {
/**
* @param args
*/
public static void main(String[] args) {
new TestEnum().work(Week.SUN);
System.out.println("*****************************");
System.out.println("得到Week枚举类型中每个常量的常量值");
System.out.println(Week.MON.ordinal());
System.out.println(Week.TUE.ordinal());
System.out.println(Week.WED.ordinal());
System.out.println(Week.THU.ordinal());
System.out.println(Week.FRI.ordinal());
System.out.println(Week.SAT.ordinal());
System.out.println(Week.SUN.ordinal());
System.out.println("*****************************");
new TestEnum().workSwitch(Week.FRI);
}
public void work(Week day) {
if (day.equals(Week.SAT)) {
System.out.println("Go shopping!");
} else if (day.equals(Week.SUN)) {
System.out.println("Have a Rest");
} else {
System.out.println("Work");
}
}
public void workSwitch(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("搞错了!");
break;
}
}
}
********************************Hongten*************************
运行效果:
Have a Rest
*****************************
得到Week枚举类型中每个常量的常量值
0
1
2
3
4
5
6
*****************************
大家辛苦了,请努力工作!
代码;
/**
*
*/
package com.b510.examples;
/**
* @author Hongten
*
* @time 2011-8-10 2011
*/
public enum Week {
MON, TUE, WED, THU, FRI, SAT, SUN
}
********************************Hongten*************************
测试代码:
TestEnum.java
代码:
/**
*
*/
package com.b510.examples.action;
import com.b510.examples.Week;
/**
* @author Hongten
*
* @time 2011-8-10 2011
*/
public class TestEnum {
/**
* @param args
*/
public static void main(String[] args) {
new TestEnum().work(Week.SUN);
System.out.println("*****************************");
System.out.println("得到Week枚举类型中每个常量的常量值");
System.out.println(Week.MON.ordinal());
System.out.println(Week.TUE.ordinal());
System.out.println(Week.WED.ordinal());
System.out.println(Week.THU.ordinal());
System.out.println(Week.FRI.ordinal());
System.out.println(Week.SAT.ordinal());
System.out.println(Week.SUN.ordinal());
System.out.println("*****************************");
new TestEnum().workSwitch(Week.FRI);
}
public void work(Week day) {
if (day.equals(Week.SAT)) {
System.out.println("Go shopping!");
} else if (day.equals(Week.SUN)) {
System.out.println("Have a Rest");
} else {
System.out.println("Work");
}
}
public void workSwitch(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("搞错了!");
break;
}
}
}
********************************Hongten*************************
运行效果:
Have a Rest
*****************************
得到Week枚举类型中每个常量的常量值
0
1
2
3
4
5
6
*****************************
大家辛苦了,请努力工作!
相关文章推荐
- 深入浅出J2SE 5.0 枚举类型(aka Enum>)
- 基础加强_枚举类型Enum
- Java基础三:enum枚举类型
- C++typedef声明,enum枚举类型
- java 枚举类型enum 的使用
- java 枚举类型enum 的使用
- C/C++中枚举类型(enum)
- Java枚举类型enum
- C# String 类型 转为 Enum 枚举类型
- java中枚举类型Enum的用法
- C语言枚举类型(Enum)——摘自C语言中文网
- Java 枚举类型enum 的使用
- Java 枚举类型enum 的使用
- 掌握java枚举类型(enum type)
- 新手入门:C/C++中枚举类型(enum)
- 枚举类型enum
- Enum枚举类型的使用
- 先码后看 java枚举类型enum详解 侵立删
- 枚举类型enum
- java枚举类型enum的使用