java編程判斷閏年 JAVA中怎么計(jì)算閏年?
JAVA中怎么計(jì)算閏年?閏年是怎么計(jì)算方法?確定公歷閏年的規(guī)則是:四年一躍,百年不一躍,四百年一躍。它可以被4整除,不是100。(例如,2004年是閏年,1900年不是)。它可以被400整除。(例如,
JAVA中怎么計(jì)算閏年?
閏年是怎么計(jì)算方法?
確定公歷閏年的規(guī)則是:四年一躍,百年不一躍,四百年一躍。它可以被4整除,不是100。(例如,2004年是閏年,1900年不是)。它可以被400整除。(例如,2000年是閏年)這里有一個(gè)簡(jiǎn)單的方法來(lái)判斷它是否是閏年。(1) 要判斷一年是否閏年,我們只需要看一年的最后兩位數(shù)。如果最后兩位數(shù)可以除以4,那就是閏年。否則,就不是了。(2) 如果一年的最后兩位數(shù)都是0,我們就看一年的前兩位數(shù);如果前兩位數(shù)可以除以4,那就是閏年;否則就不是閏年。(3) 如果2004年底的兩位數(shù)字是04,則可以直接視為一位數(shù)字。如果這個(gè)數(shù)字可以除以4,那就是閏年。否則,就不是了。
一年365天是怎么定出來(lái)的?最早誰(shuí)提出來(lái)的呢?
古人估計(jì)一年中有好幾天。其實(shí),這很簡(jiǎn)單,就是找一個(gè)固定的日子,測(cè)量太陽(yáng)的影子。西方人看春分,而中國(guó)人習(xí)慣于看冬至。也就是說(shuō),冬至這天,中午的日影最短,這意味著一年的周期又來(lái)了。
古人通過(guò)每天記錄太陽(yáng)陰影的變化來(lái)估計(jì)一年的長(zhǎng)度。這是下表。
當(dāng)然,這些數(shù)據(jù)需要通過(guò)數(shù)學(xué)計(jì)算得出結(jié)論。南朝大數(shù)學(xué)家祖沖之是這方面的專(zhuān)家。他將以影子最短的一天為界,選取23天前后影子的長(zhǎng)度,計(jì)算得出中間值,作為冬至,并用每天太陽(yáng)影子的長(zhǎng)度計(jì)算冬至?xí)r間。
到了宋代后期,周聰改進(jìn)了祖沖之的方法,用李東、李春的影子來(lái)計(jì)算,提高了精度,但原理還是祖沖之留下的。
如果我們可以計(jì)算冬至的具體時(shí)間兩次,然后除以年數(shù),我們就可以得到一年的長(zhǎng)度。冬至記錄越多,基數(shù)越大,一年的長(zhǎng)度就越準(zhǔn)確。
閏年計(jì)算方法?
桃花潭深達(dá)千尺,不如王倫的深
初夏依舊寧?kù)o,青草依舊清新。
這是江南的美麗景色。當(dāng)花兒落下時(shí),我會(huì)再見(jiàn)到你。
日出東南角,依我秦樓。