1000年~2023年些年的生肖属性分别是什么?
第一步:構思大框架
首先:我們可定需要1000~2023年這期間所有的年份,并且我們還不能一個一個打,這樣有點呆。
? ? ? ? ?所以,我們使用Calender語句,在使用其中的get方法
var c = Calendar.getInstance();? // 引用了import java.util.Calendar,這個是java官方寫好的可以直? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?接引用。
int sx = c.get(Calendar.YEAR); // 我們取得了系統的實施年份,以后就算是2024年也會自動更新
for (int year = 1000; year <= sx; year++ ){
}? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 這個是1000~2023年的所有年分
第二步:細想十二生肖的規律
我們都知道十二生肖:子(鼠)、丑(牛)、寅(虎)、卯(兔)、辰(龍)、巳(蛇)、午(馬)、未(羊)、申(猴)、酉(雞)、戌(狗)、亥(豬)
公元1000年是庚子鼠年
所以我們可以開始我們的演算了。
1000年是鼠年? ? 1001年是牛年? ?1002年是虎年? 1003年是兔年? 1004年是龍年? 1005年是蛇年
1006年是馬年? ? 1007年是羊年? ?1008年是猴年? 1009年是雞年? 1010年是狗年? 1011你那是豬年
而1000/12=83……4? ?1001/12=83……5? ??1002/12=83……6? ? 1003/12=83……7? ? ? ? ? ? ??
? ?1004/12=83……8? ? 1005/12=83……9? ? 1006/12=83……10? 1007/12=83……11
? ?1008/12=83……0? ? 1009/12=83……1? ? 1010/12=83……2? ? 1011/12=83……3
所以我們得到了規律余數4是鼠年,5是牛年,6是虎年,7是兔年,8是龍年,9是蛇年,10是馬年,11是羊年,0是猴年,1是雞年,2是狗年,3是豬年。
代碼如下:
if (year%12==4){
System.out.printf("%d年是鼠年%n",year);
}
else if(year%12==5){
System.out.printf("%d年是牛年%n",year);
}
else if(year%12==6){
System.out.printf("%d年是虎年%n",year);
}
else if(year%12==7){
System.out.printf("%d年是兔年%n",year);
}
else if(year%12==8){
System.out.printf("%d年是龍年%n",year);
}
else if(year%12==9){
System.out.printf("%d年是蛇年%n",year);
}
else if(year%12==10){
System.out.printf("%d年是馬年%n",year);
}
else if(year%12==11){
System.out.printf("%d年是羊年%n",year);
}
else if(year%12==0){
System.out.printf("%d年是猴年%n",year);
}
else if(year%12==1){
System.out.printf("%d年是雞年%n",year);
}
else if(year%12==2){
System.out.printf("%d年是狗年%n",year);
}
else if(year%12==3){
System.out.printf("%d年是豬年%n",year);
}
?效果圖:
?
總結
以上是生活随笔為你收集整理的1000年~2023年些年的生肖属性分别是什么?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 操作系统:软盘与硬盘
- 下一篇: 【已解决】The pom for XXX