Java语言如何按照顺序输出天干地支表呢按照12x5的格式输出

Java语言如何按照顺序输出天干地支表呢按照12x5的格式输出

首先,了解下什么是天干地支:

天干地支,简称“干支”,是夏历中用来编排年号和日期用的。天干:甲(jiǎ)、乙(yǐ)、丙(bǐng)、丁(dīng)、戊(wù)、己(jǐ)、庚(gēng)、辛(xīn)、壬(rén)、癸(guǐ);地支:子(zǐ)、丑(chǒu)、寅(yín)、卯(mǎo)、辰(chén)、巳(sì)、午(wǔ)、未(wèi)、申(shēn)、酉(yǒu)、戌(xūn)、亥(hài);十干和十二支依次相配,组成六十个基本单位,古人以此作为年、月、日、时的序号,叫“干支纪法”,主要用于计时。十二生肖用于记年。

天干是10个,地支是12个,组成的60甲子表是:
图片说明
用二维数组先存储这个表,然后二维数组遍历就可以了。

for (int i = 1; i <= 12; i++) {
for (int j = 1; j <=5; j++) {
System.out.print(i+"* ");
}
System.out.println();
}