请编写一个关于星期几的枚举WeekDay,要求: 枚举值:Mon,Tue,Wed,Thu,Fri,Sat,Sun 该枚举要有一个方法,调用该方法返回中文格式的星期。
2012-09-17 15:30
225 查看
package com.week.base;
public class Demo1 {
/**
* @param args
*/
public static void main(String[] args) {
Week s=new Week();
s.setName("今天");
s.setGrade(Grade.Mon);
String str=Grade.Mon.getValue();
String str1=Grade.Mon.toLocalGrade();
System.out.println(str+"...."+str1);
}
}
package com.week.base;
public class Week {
private String name;
private Grade grade;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Grade getGrade() {
return grade;
}
public void setGrade(Grade grade) {
this.grade = grade;
}
}
enum Grade{
Mon("Monday") {
@Override
public String toLocalGrade() {
// TODO Auto-generated method stub
return "星期一";
}
},
Tue("Tuesday") {
@Override
public String toLocalGrade() {
// TODO Auto-generated method stub
return "星期二";
}
},
Wed("Wednesday") {
@Override
public String toLocalGrade() {
// TODO Auto-generated method stub
return "星期三";
}
},
Thu("Thursday") {
@Override
public String toLocalGrade() {
// TODO Auto-generated method stub
return "星期四";
}
},
Fri("Friday") {
@Override
public String toLocalGrade() {
// TODO Auto-generated method stub
return "星期五";
}
},
Sat("Saturday") {
@Override
public String toLocalGrade() {
// TODO Auto-generated method stub
return "星期六";
}
},
Sun("Sunday") {
@Override
public String toLocalGrade() {
// TODO Auto-generated method stub
return "星期日";
}
}, ;
private String value;
private Grade(String value){
this.value=value;
}
public String getValue() {
return value;
}
public abstract String toLocalGrade();
}
public class Demo1 {
/**
* @param args
*/
public static void main(String[] args) {
Week s=new Week();
s.setName("今天");
s.setGrade(Grade.Mon);
String str=Grade.Mon.getValue();
String str1=Grade.Mon.toLocalGrade();
System.out.println(str+"...."+str1);
}
}
package com.week.base;
public class Week {
private String name;
private Grade grade;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Grade getGrade() {
return grade;
}
public void setGrade(Grade grade) {
this.grade = grade;
}
}
enum Grade{
Mon("Monday") {
@Override
public String toLocalGrade() {
// TODO Auto-generated method stub
return "星期一";
}
},
Tue("Tuesday") {
@Override
public String toLocalGrade() {
// TODO Auto-generated method stub
return "星期二";
}
},
Wed("Wednesday") {
@Override
public String toLocalGrade() {
// TODO Auto-generated method stub
return "星期三";
}
},
Thu("Thursday") {
@Override
public String toLocalGrade() {
// TODO Auto-generated method stub
return "星期四";
}
},
Fri("Friday") {
@Override
public String toLocalGrade() {
// TODO Auto-generated method stub
return "星期五";
}
},
Sat("Saturday") {
@Override
public String toLocalGrade() {
// TODO Auto-generated method stub
return "星期六";
}
},
Sun("Sunday") {
@Override
public String toLocalGrade() {
// TODO Auto-generated method stub
return "星期日";
}
}, ;
private String value;
private Grade(String value){
this.value=value;
}
public String getValue() {
return value;
}
public abstract String toLocalGrade();
}
相关文章推荐
- 请编写一个关于星期几的枚举WeekDay,要求: 枚举值:Mon,Tue,Wed,Thu,Fri,Sat,Sun 该枚举要有一个方法,调用该方法返回中文格式的星期。
- 请编写一个关于星期几的枚举WeekDay,要求: 枚举值:Mon,Tue,Wed,Thu,Fri,Sat,Sun 该枚举要有一个方法,调用该方法返回中文格式的星期。
- 请编写一个关于星期几的枚举WeekDay
- 编写一个关于星期几的枚举WeekDay
- 编写一个关于星期几的枚举WeekDay
- Mom,Tue,Wed,Thu,Fri,Sat,Sun判断周几
- 用C++编一程序,先输出一行sun mon tue wed thu fri fri,接着使用右对齐打印出日期,像日历那样
- 编写一个程序,其main()调用一个用户定义的函数(以光年值为参数,并返回对应天文单位 的值).该程序按下面的格式要求用户输入光年值
- 编写类A,该类创建的对象包含一个方法f输出英文字母表,再编写一个A类的子类B,要求必须继承A类的方法f(不允许重写),子类创建的对象不仅可以调用方法f输出英文字线表,而且调用子类新增的方法g输出希腊字
- 一个关于WCF调用远程链接返回405错误不允许使用此方法的问题
- 问题:利用 C++的各种控制语句编写一个万年历程序。 要求:显示任何年份的日历,日历以月份顺序排列,每月以星期顺序排列,类似于一 般挂历上的格式。
- 3.4 编写一个程序,将用户输入的数字(0~6)转换成相应的星期值输出。如用户输 入 3,则程序输出“Today is Wed”;用户输入 0,则输出“Today is Sun”。如果用户输入 的数据
- 用java编写一个求质数的和。f(7)=1+3+5+7+11+13+17=58 要求,写一个求质数的和的方法,然后main方法调用这个方法打印出结果,打印语句写在main方法中
- 关于 QtCreartor编写纯C++程序调用不到C++某些标准库和枚举以及运行错误 的解决方法
- 编写一个与3.12节中dup2功能相同的函数,要求不调用fcntl函数,并且要有正确的出错处理(APUE)
- Java题目一:写一个方法要求输入一个整型数组,将数组中的0去掉后返回一个新数组。
- 编写一个方法,输入DOM节点,返回包含所有父节点的一个数组
- (转)Delphi 调用C#编写的WebService 参数为Null解决方法 附中文乱码问题
- [基础题] 6.(*)按如下要求编写Java程序: (1)编写一个接口:OneToN,只含有一个方法int dispose(int n)
- OTD报表的包含数创建脚本,动态传入星期组合’MON,TUE,WED’.