程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java基本之打印萬年歷的簡略完成(案例)

Java基本之打印萬年歷的簡略完成(案例)

編輯:關於JAVA

Java基本之打印萬年歷的簡略完成(案例)。本站提示廣大學習愛好者:(Java基本之打印萬年歷的簡略完成(案例))文章只能為提供參考,不一定能成為您想要的結果。以下是Java基本之打印萬年歷的簡略完成(案例)正文


成績:輸出年,月,打印對應年代的日歷。

示例:

成績剖析:

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基本之打印萬年歷的簡略完成(案例)就是小編分享給年夜家的全體內容了,願望能給年夜家一個參考,也願望年夜家多多支撐。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved