【天干地支纪年法】

    技术2022-07-11  120

    package practiceDemo1; public class Test02 { public static void main(String[] args) { String tianGan = "甲乙丙丁戊己庚辛壬癸"; String diZhi = "子丑寅卯辰巳午未申酉戌亥"; int tSize = tianGan.length(); int dSize = diZhi.length(); for(int i=0,j=0;i<tSize&&j<dSize;i++,j++) { char a = tianGan.charAt(i); char b = diZhi.charAt(j); System.out.print(a); System.out.print(b); System.out.print(" "); if(i==tSize-1&&j==dSize-1) break; if(i==tSize-1) i=-1; if(j==dSize-1) { j=-1; System.out.println(); } } } }

    运行结果:

    甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉 甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛巳 壬午 癸未 甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 壬辰 癸巳 甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸卯 甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑 甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥

    60年一周期

    Processed: 0.012, SQL: 10