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

JAVA實(shí)現(xiàn)的簡(jiǎn)單萬(wàn)年歷代碼

 更新時(shí)間:2015年10月21日 11:24:56   作者:hacker0825  
這篇文章主要介紹了JAVA實(shí)現(xiàn)的簡(jiǎn)單萬(wàn)年歷代碼,涉及Java日期操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了JAVA實(shí)現(xiàn)的簡(jiǎn)單萬(wàn)年歷。分享給大家供大家參考,具體如下:

import java.util.Scanner;
public class PrintCalendar {
 public static void main(String[] args) {
 int years = 0;
 int month = 0;
 int days = 0; 
 boolean isRun = false;
 //從控制臺(tái)輸入年,月
 Scanner input = new Scanner(System.in);
 System.out.print("請(qǐng)輸入年份:");
 years = input.nextInt();
 System.out.print("請(qǐng)輸入月份:");
 month = input.nextInt();
 System.out.println("\n*********"+years+"年"+month+"月 日曆表************");
 //判斷是否是閏年
 if((years % 4 == 0 && years % 100 != 0) || (years % 400 == 0)){
 isRun = true;
 }
 int totalDays = 0; //累計(jì)天數(shù)
 //計(jì)算距離1900年1月1日的天數(shù)
 for(int i = 1900; i < years; i++){
 if((i % 4 == 0 && i % 100 != 0) || (i % 400 == 0)){
 totalDays = totalDays + 366;
 }else{
 totalDays = totalDays + 365;
 }
 }
 int beforeDays = 0;
 //根據(jù)月份判斷天數(shù)
 for(int j = 1; j <= month; j++){
 switch(j){
 case 1:
 case 3:
 case 5:
 case 7:
 case 8:
 case 10:
 case 12:
 days = 31;
 break;
 case 4:
 case 6:
 case 9:
 case 11:
 days = 30;
 break;
 case 2:
 if(isRun){
  days = 29;
 }else{
  days = 28;
 }
 default:
 System.out.println("輸入月份不正確!!");
 }
 if(j < month){
 beforeDays = beforeDays + days;
 }
 }
 totalDays = totalDays + beforeDays; //統(tǒng)計(jì)到目前總天數(shù)
 int firstDayOfMonth = 0;
 int temp = 1 + totalDays % 7 ;
 if(temp == 7){
 firstDayOfMonth = 0; //週日
 }else{
 firstDayOfMonth = temp;
 }
 /* 輸出日歷 */
 System.out.println("星期日\(chéng)t星期一\t星期二\t星期三\t星期四\t星期五\t星期六");
 for(int k = 0; k < firstDayOfMonth; k++){
 System.out.print("\t");
 }
 for(int m = 1; m <= days; m++){
 System.out.print( m + "\t");
 if((totalDays + m) % 7 == 6){
 System.out.print("\n");
 }
 }
 }
}

關(guān)于萬(wàn)年歷的制作感興趣的朋友還可參考本站在線工具:

在線萬(wàn)年歷日歷

網(wǎng)頁(yè)萬(wàn)年歷日歷

希望本文所述對(duì)大家Java程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • idea 無(wú)法創(chuàng)建Scala class 選項(xiàng)的原因分析及解決辦法匯總

    idea 無(wú)法創(chuàng)建Scala class 選項(xiàng)的原因分析及解決辦法匯總

    這篇文章主要介紹了idea 無(wú)法創(chuàng)建Scala class 選項(xiàng)的解決辦法匯總,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-09-09
  • springboot如何獲取接口下所有實(shí)現(xiàn)類

    springboot如何獲取接口下所有實(shí)現(xiàn)類

    這篇文章主要介紹了springboot如何獲取接口下所有實(shí)現(xiàn)類問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • Java 序列化詳解及簡(jiǎn)單實(shí)現(xiàn)實(shí)例

    Java 序列化詳解及簡(jiǎn)單實(shí)現(xiàn)實(shí)例

    這篇文章主要介紹了 Java 序列化詳解及簡(jiǎn)單實(shí)現(xiàn)實(shí)例的相關(guān)資料,使用序列化目的:以某種存儲(chǔ)形式使自定義對(duì)象持久化,將對(duì)象從一個(gè)地方傳遞到另一個(gè)地方,需要的朋友可以參考下
    2017-03-03
  • java開(kāi)發(fā)中的誤區(qū)和細(xì)節(jié)整理

    java開(kāi)發(fā)中的誤區(qū)和細(xì)節(jié)整理

    這篇文章給大家整理了關(guān)于JAVA開(kāi)發(fā)中的細(xì)節(jié)以及經(jīng)常進(jìn)入的誤區(qū)整理,希望我們整理的內(nèi)容能夠給大家提供到幫助。
    2018-04-04
  • 深入理解Java new String()方法

    深入理解Java new String()方法

    今天給大家?guī)?lái)的是關(guān)于Java的相關(guān)知識(shí),文章圍繞著Java new String()展開(kāi),文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • 分析Springboot中嵌套事務(wù)失效原因詳解

    分析Springboot中嵌套事務(wù)失效原因詳解

    這篇文章主要為大家介紹了分析Springboot中嵌套事務(wù)失效原因詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2021-11-11
  • MyBatis攔截器分表實(shí)踐分享

    MyBatis攔截器分表實(shí)踐分享

    部門內(nèi)有一些億級(jí)別核心業(yè)務(wù)表增速非???增量日均100W,但線上業(yè)務(wù)只依賴近一周的數(shù)據(jù),隨著數(shù)據(jù)量的迅速增長(zhǎng),慢SQL頻發(fā),數(shù)據(jù)庫(kù)性能下降,系統(tǒng)穩(wěn)定性受到嚴(yán)重影響,本篇文章,將分享如何使用MyBatis攔截器低成本的提升數(shù)據(jù)庫(kù)穩(wěn)定性,需要的朋友可以參考下
    2024-01-01
  • 一文徹底搞懂Java日期時(shí)間類詳解

    一文徹底搞懂Java日期時(shí)間類詳解

    這篇文章主要給大家介紹了關(guān)于Java日期時(shí)間類的相關(guān)資料,Calendar類的功能要比Date類強(qiáng)大很多,可以方便的進(jìn)行日期的計(jì)算,獲取日期中的信息時(shí)考慮了時(shí)區(qū)等問(wèn)題,需要的朋友可以參考下
    2023-10-10
  • java編寫創(chuàng)建數(shù)據(jù)庫(kù)和表的程序

    java編寫創(chuàng)建數(shù)據(jù)庫(kù)和表的程序

    這篇文章主要為大家詳細(xì)介紹了java編寫創(chuàng)建數(shù)據(jù)庫(kù)和表的程序,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • 關(guān)于Spring Cloud 本地屬性覆蓋的問(wèn)題

    關(guān)于Spring Cloud 本地屬性覆蓋的問(wèn)題

    這篇文章主要介紹了關(guān)于Spring Cloud 本地屬性覆蓋的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03

最新評(píng)論