您的位置:首页 > 编程语言 > Java开发

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) {
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐