国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java基礎之打印萬年歷的簡單實現(案例)

2019-11-26 14:01:34
字體:
來源:轉載
供稿:網友

問題:輸入年,月,打印對應年月的日歷。

示例:

問題分析:

1,首先1970年是Unix系統誕生的時間,1970年成為Unix的元年,1970年1月1號是星期四,現在大多的手機的日歷功能只能顯示到1970年1月1日這一天;

2,要想打印某年某月的日歷,首先應該計算出這個月1號是星期幾?

解決1號是星期幾?

2.1:先計算出年天數,即截至這一年1月1號的天數,用for循環,從1970年開始,閏年+366,平年+365;

2.2:計算出月天數,即截至本月1號的天數,用for循環,從1月份開始,算出月天數;

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

2.3:用年天數加月天數,求得本月1號距離1970年1月1號的總天數,用總天數來判斷本月1號是星期幾;

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

4,打印日歷;

代碼實現:

一個函數實現打印PrintTitle();即實現固定的頭部部分;

實現Print(參數1,參數2,參數3);即實現打印日歷主題部分;

參數1(計算總天數):計算年天數,計算月天數;

參數2傳遞年份;

參數3傳遞月份;

判斷閏年設置獨立函數;

總結:

解決問題前一定要先分析問題,把大問題逐步分成小問題,理清邏輯,實現小問題的邏輯,整個問題就已經實現了百分之八十;

自下而上,逐步實現,函數獨立調用;

代碼實現部分:

-

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

----

--------

--------

--------

--------

以上這篇Java基礎之打印萬年歷的簡單實現(案例)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 康马县| 巨野县| 二连浩特市| 乌兰察布市| 浦北县| 青岛市| 年辖:市辖区| 汶川县| 斗六市| 阳泉市| 海门市| 屏南县| 阿瓦提县| 合阳县| 德昌县| 郯城县| 大安市| 弥渡县| 阿坝| 灵寿县| 孟州市| 蒲城县| 昌吉市| 湖南省| 阿尔山市| 滨海县| 吉林省| 宝丰县| 嵊泗县| 寿阳县| 遵化市| 东明县| 和顺县| 界首市| 隆子县| 锦州市| 仙居县| 三都| 靖西县| 邛崃市| 镇平县|