计算天干地支,12生肖*计算规则相对简单,详细计算

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标签:

相关文章

推荐文章

北京市海淀区教师进修学校附属房山实验学校举行开学典礼

北京市海淀区教师进修学校附属房山实验学校举行开学典礼

9月5日,北京市海淀区教师进修学校附属房山实验学校举行开学典礼。集团首批名师工作...