本文主要是介绍如何求出天干地支,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
package zhu_yao;
public class FngFanQu {
public void hanShuDiaoYong(){
String[] tianGan={"甲","乙","丙","丁","戊","己","庚","辛","壬","癸"};
String[] diZhi={"子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"};
String[] array=new String[60];
int index2=0;
int index1=0;
int index;
for (index=0; index < tianGan.length; ) {
//index1++;
array[index2] = tianGan[index] + diZhi[index1];//运用引用类型拼接
index2++;
index1++;
if((index1==12)&&(index2<60)){//第一次判断index1何时归零
index1=0;
}
//index1++;//
if((index1==1)&&(index2==(12)||index2==(2*12)||index2==(3*12)||index2==(4*12))){//判断index1何时归零必须是最好时间
index1=0;
}
index++;
if((index==10)&&(index2<60)){
index=0;
}
}
int i=0;//加强for部分
for(String v:array){
System.out.print(" "+v+"年");
i++;
if(i==15)//为了让每打印十五个就换行
{
System.out.println();
i=0;
}
}
// int i=0;//一般for部分
// for(int index3=0;index3<60;index3++) {
//
// System.out.print(" " + array[index3]);
// i++;
// if(i==15)//为了让每打印十五个就换行
// {
// System.out.println();
// i=0;
// }
// }
}
}
这篇关于如何求出天干地支的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!