欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java基礎(chǔ)之打印萬年歷的簡單實(shí)現(xiàn)(案例)

 更新時(shí)間:2016年07月25日 11:17:57   投稿:jingxian  
下面小編就為大家?guī)硪黄狫ava基礎(chǔ)之打印萬年歷的簡單實(shí)現(xiàn)(案例)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

問題:輸入年,月,打印對應(yīng)年月的日歷。

示例:

問題分析:

1,首先1970年是Unix系統(tǒng)誕生的時(shí)間,1970年成為Unix的元年,1970年1月1號(hào)是星期四,現(xiàn)在大多的手機(jī)的日歷功能只能顯示到1970年1月1日這一天;

2,要想打印某年某月的日歷,首先應(yīng)該計(jì)算出這個(gè)月1號(hào)是星期幾?

解決1號(hào)是星期幾?

2.1:先計(jì)算出年天數(shù),即截至這一年1月1號(hào)的天數(shù),用for循環(huán),從1970年開始,閏年+366,平年+365;

2.2:計(jì)算出月天數(shù),即截至本月1號(hào)的天數(shù),用for循環(huán),從1月份開始,算出月天數(shù);

2.1.1:用到閏年判斷,用switch來判斷返回月天數(shù);

2.3:用年天數(shù)加月天數(shù),求得本月1號(hào)距離1970年1月1號(hào)的總天數(shù),用總天數(shù)來判斷本月1號(hào)是星期幾;

3,判斷本月的總天數(shù)(用到switch語句);

4,打印日歷;

代碼實(shí)現(xiàn):

一個(gè)函數(shù)實(shí)現(xiàn)打印PrintTitle();即實(shí)現(xiàn)固定的頭部部分;

實(shí)現(xiàn)Print(參數(shù)1,參數(shù)2,參數(shù)3);即實(shí)現(xiàn)打印日歷主題部分;

參數(shù)1(計(jì)算總天數(shù)):計(jì)算年天數(shù),計(jì)算月天數(shù);

參數(shù)2傳遞年份;

參數(shù)3傳遞月份;

判斷閏年設(shè)置獨(dú)立函數(shù);

總結(jié):

解決問題前一定要先分析問題,把大問題逐步分成小問題,理清邏輯,實(shí)現(xiàn)小問題的邏輯,整個(gè)問題就已經(jīng)實(shí)現(xiàn)了百分之八十;

自下而上,逐步實(shí)現(xiàn),函數(shù)獨(dú)立調(diào)用;

代碼實(shí)現(xiàn)部分:

-

-------------------

----

--------

--------

--------

--------

以上這篇Java基礎(chǔ)之打印萬年歷的簡單實(shí)現(xiàn)(案例)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論