最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

示例:

問(wèn)題分析:

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年開(kāi)始,閏年+366,平年+365;

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

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

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

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

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é):

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

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

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

-

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

----

--------

--------

--------

--------

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

相關(guān)文章

  • springboot實(shí)現(xiàn)返回文件流

    springboot實(shí)現(xiàn)返回文件流

    這篇文章主要介紹了springboot實(shí)現(xiàn)返回文件流方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Spring Cloud服務(wù)安全連接方式

    Spring Cloud服務(wù)安全連接方式

    這篇文章主要介紹了Spring Cloud服務(wù)安全連接方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • 在Springboot中Mybatis與Mybatis-plus的區(qū)別詳解

    在Springboot中Mybatis與Mybatis-plus的區(qū)別詳解

    MyBatis是一個(gè)優(yōu)秀的持久層框架,它對(duì)JDBC的操作數(shù)據(jù)庫(kù)的過(guò)程進(jìn)行封裝,MyBatisPlus (簡(jiǎn)稱 MP)是一個(gè) MyBatis的增強(qiáng)工具,在 MyBatis 的基礎(chǔ)上只做增強(qiáng)不做改變,為簡(jiǎn)化開(kāi)發(fā)、提高效率而生,本文將給大家介紹了在Springboot中Mybatis與Mybatis-plus的區(qū)別
    2023-12-12
  • Java 如何解決跨域問(wèn)題

    Java 如何解決跨域問(wèn)題

    這篇文章主要介紹了Java 如何解決跨域問(wèn)題,幫助大家更好的理解和學(xué)習(xí)使用Java,感興趣的朋友可以了解下
    2021-03-03
  • Java如何生成壓縮文件工具類

    Java如何生成壓縮文件工具類

    這篇文章主要介紹了Java如何生成壓縮文件工具類問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Java黑科技之通過(guò)Google Java Style 文件配置IDEA和Ecplise代碼風(fēng)格

    Java黑科技之通過(guò)Google Java Style 文件配置IDEA和Ecplise代碼風(fēng)格

    在日常開(kāi)發(fā)中,多人團(tuán)隊(duì)協(xié)作開(kāi)發(fā)一個(gè)項(xiàng)目是很常見(jiàn)的,特別是大公司,這就會(huì)涉及到多人在一個(gè)工程上開(kāi)發(fā)代碼.無(wú)規(guī)矩不成方圓,一個(gè)好的代碼風(fēng)格,更加有利于團(tuán)隊(duì)協(xié)作,減少代碼沖突,提高代碼可閱讀性,美觀性.本文就帶著大家仔細(xì)研究這個(gè)黑科技 ,需要的朋友可以參考下
    2021-05-05
  • Java實(shí)戰(zhàn)權(quán)限管理系統(tǒng)的實(shí)現(xiàn)流程

    Java實(shí)戰(zhàn)權(quán)限管理系統(tǒng)的實(shí)現(xiàn)流程

    讀萬(wàn)卷書(shū)不如行萬(wàn)里路,只學(xué)書(shū)上的理論是遠(yuǎn)遠(yuǎn)不夠的,只有在實(shí)戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用java+SpringBoot+MyBatis+AOP+LayUI+Mysql實(shí)現(xiàn)一個(gè)權(quán)限管理系統(tǒng),大家可以在過(guò)程中查缺補(bǔ)漏,提升水平
    2022-01-01
  • java實(shí)現(xiàn)客戶信息管理系統(tǒng)

    java實(shí)現(xiàn)客戶信息管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)客戶信息管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-02-02
  • 多模字符串匹配算法原理及Java實(shí)現(xiàn)代碼

    多模字符串匹配算法原理及Java實(shí)現(xiàn)代碼

    這篇文章主要介紹了多模字符串匹配算法原理及Java實(shí)現(xiàn)代碼,涉及算法背景,原理,構(gòu)建過(guò)程簡(jiǎn)單介紹幾Java代碼實(shí)現(xiàn)等相關(guān)內(nèi)容,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-11-11
  • 淺析java 希爾排序(Shell)算法

    淺析java 希爾排序(Shell)算法

    這篇文章主要介紹了淺析java 希爾排序(Shell)算法的原理以及示例,需要的朋友可以參考下
    2015-02-02

最新評(píng)論

务川| 新沂市| 鸡东县| 章丘市| 环江| 连平县| 江北区| 奉化市| 呼玛县| 保山市| 大化| 阳城县| 溧阳市| 象山县| 延寿县| 芜湖县| 平泉县| 理塘县| 孟津县| 大化| 左贡县| 息烽县| 连城县| 屏东市| 湟源县| 江永县| 根河市| 正定县| 寻乌县| 咸阳市| 江永县| 乳山市| 儋州市| 日土县| 曲麻莱县| 印江| 普安县| 南充市| 曲松县| 万盛区| 邵武市|