JAVA枚举的一道简单的笔试题
2014-03-01 16:02
1581 查看
意思大概就是一个 星期week的枚举,枚举值为英文名称的星期一到星期天,要求要用两种不同的方法来打印中文的格式的星期名称
第一种:
package com.java.xiong.test0301;
import org.junit.Test;
public class Weeks {
@Test
public void println(){
System.out.print(WeekDay.MONAY.getChinaName());
}
}
enum WeekDay{
MONAY {
@Override
public String getChinaName() {
return "星期一";
}
},TUESDAY {
@Override
public String getChinaName() {
return "星期二";
}
},WBDNESDAY {
@Override
public String getChinaName() {
return "星期三那";
}
},THURSDAY {
@Override
public String getChinaName() {
return "星期四";
}
},FRIDAY {
@Override
public String getChinaName() {
return "星期五";
}
},SATURDAY {
@Override
public String getChinaName() {
return "星期六";
}
};
public abstract String getChinaName();
}
第二种
package com.java.xiong.test0301;
import org.junit.Test;
public class WeeksTow {
@Test
public void print() {
System.out.println(Week.FRIDAY);
}
}
enum Week {
MONDAY("星期一"), TUESDAY("星期二"), WEDEDAY("星期三"), THURSDAY("星期四"), FRIDAY(
"星期五"), SATURADAY("星期六"), SUNDAY("星期天");
private Week(String name) {
}
}
第一种:
package com.java.xiong.test0301;
import org.junit.Test;
public class Weeks {
@Test
public void println(){
System.out.print(WeekDay.MONAY.getChinaName());
}
}
enum WeekDay{
MONAY {
@Override
public String getChinaName() {
return "星期一";
}
},TUESDAY {
@Override
public String getChinaName() {
return "星期二";
}
},WBDNESDAY {
@Override
public String getChinaName() {
return "星期三那";
}
},THURSDAY {
@Override
public String getChinaName() {
return "星期四";
}
},FRIDAY {
@Override
public String getChinaName() {
return "星期五";
}
},SATURDAY {
@Override
public String getChinaName() {
return "星期六";
}
};
public abstract String getChinaName();
}
第二种
package com.java.xiong.test0301;
import org.junit.Test;
public class WeeksTow {
@Test
public void print() {
System.out.println(Week.FRIDAY);
}
}
enum Week {
MONDAY("星期一"), TUESDAY("星期二"), WEDEDAY("星期三"), THURSDAY("星期四"), FRIDAY(
"星期五"), SATURADAY("星期六"), SUNDAY("星期天");
private Week(String name) {
}
}
相关文章推荐
- OpenJDK源码研究笔记(二)-Comparable和Comparator2个接口的作用和区别(一道经典的Java笔试面试题)
- Java enum(枚举)的简单使用
- 阿里巴巴2014校园招聘研发笔试一道JAVA附加题分析
- [编写高质量代码:改善java程序的151个建议]建议88 用枚举实现工厂方法模式更简单
- 关于一道简单的Java 基础面试题的剖析: short s1=1;s1 = s1 +1会报错吗?
- Java简单枚举的实现
- Java一道笔试题 equals
- 【一道航天信息java笔试题】return语句和finally语句的执行顺序
- OpenJDK源码研究笔记(五)-缓存Integer等类型的频繁使用的数据和对象,大幅度提升性能(一道经典的Java笔试题)
- 一道简单又不简单的算法笔试题
- JavaSE 拾遗(15)——JavaSE 高新技术基础增强...java5简单新特性和枚举
- 第6届蓝桥杯javaA组第7题,牌型种数,一道简单的题带来的思考
- 阿里巴巴2014校园招聘研发笔试一道JAVA附加题分析
- 关于一道简单的Java 基础面试题的剖析: short s1=1;s1 = s1 +1会报错吗?
- 关于一道枚举笔试题(枚举的初始值赋值)
- OpenJDK源码研究笔记(五)-缓存Integer等类型的频繁使用的数据和对象,大幅度提升性能(一道经典的Java笔试题)
- 关于一道简单的Java 基础面试题的剖析: short s1=1;s1 = s1 +1会报错吗?
- java--一道简单的括号匹配问题
- 阿里巴巴2014校园招聘研发笔试一道JAVA附加题分析
- 一道容易出错的java笔试题