北京市海淀区教师进修学校附属房山实验学校举行开学典礼
9月5日,北京市海淀区教师进修学校附属房山实验学校举行开学典礼。集团首批名师工作...
2023-01-12 16:00:27 人看过
计算天干地支,12生肖*计算规则相对简单计算天干地支,12生肖*计算规则相对简单,详细计算,详细计算
java计算天干地支 十二生肖
/**
*@:518ad-ccn
*date:Dec 16, 2011
*:计算天干地支,12生肖
*计算规则相对简单十二甲子生肖,详细计算规则请参照百度百科
*/
class o{
final [][] tgdz = new [][]{
{"甲","乙","丙","丁","戊","己","庚","辛","壬","癸"}//10天干
,{"子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"}};//12地支
//12生肖,(注:12生肖对应12地支十二甲子生肖,即子鼠计算天干地支,12生肖*计算规则相对简单,详细计算,丑牛,寅虎依此类推)
final [] =
new []{"鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"};
final int = 1804;//定义起始年十二甲子生肖,1804年为甲子年属鼠
/**获取当前年份与起始年之间的差值**/
int (int year){
int = ;
if(year
= -(60+60*((-year)/60));//60年一个周期
}
year-;
}
/**获取该年的天干名称**/
(int year){
name = tgdz[0][(year)];
name;
}
/**获取该年的地支名称**/
(int year){
name = tgdz[1][(year)];
name;
}
/**
* 获取该年的天干、地支名称
* @param year 年份
* @
*/
(int year){
name = (year)+ (year);
name;
}
/**
* 获取该年的生肖名称
* @param year 年份
* @
*/
(int year){
name = [(year)];
name;
}
/**
* @param args
*/
void main([] args) {
int i = 0;
for(int k = ;k
.out.print(k+":"+(k)+ "年属"+(k));
if(++i%tgdz[0]. == 0){
.out.print("\n");
}
}
//.out.print((2011));
}
}
TAG标签: