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

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

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

本文實(shí)例講述了JAVA實(shí)現(xià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;
 //從控制臺輸入年,月
 Scanner input = new Scanner(System.in);
 System.out.print("請輸入年份:");
 years = input.nextInt();
 System.out.print("請輸入月份:");
 month = input.nextInt();
 System.out.println("\n*********"+years+"年"+month+"月 日曆表************");
 //判斷是否是閏年
 if((years % 4 == 0 && years % 100 != 0) || (years % 400 == 0)){
 isRun = true;
 }
 int totalDays = 0; //累計天數(shù)
 //計算距離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)計到目前總天數(shù)
 int firstDayOfMonth = 0;
 int temp = 1 + totalDays % 7 ;
 if(temp == 7){
 firstDayOfMonth = 0; //週日
 }else{
 firstDayOfMonth = temp;
 }
 /* 輸出日歷 */
 System.out.println("星期日\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ǎng)頁萬年歷日歷

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

相關(guān)文章

  • SpringBoot整合Swagger教程詳解

    SpringBoot整合Swagger教程詳解

    SpringBoot是一個基于Spring框架的輕量級開源框架,它的出現(xiàn)極大地簡化了Spring應(yīng)用的搭建和開發(fā),本文將介紹如何在SpringBoot中使用Swagger來實(shí)現(xiàn)接口文檔的自動生成,感興趣的同學(xué)可以參考一下
    2023-04-04
  • Java在線打開word文檔并強(qiáng)制留痕的方法

    Java在線打開word文檔并強(qiáng)制留痕的方法

    在本篇文章里小編給讀者們分享的是關(guān)于Java在線打開word文檔并強(qiáng)制留痕的方法,對此有需要的朋友們可以學(xué)習(xí)下。
    2020-01-01
  • SpringCloud Ribbon 負(fù)載均衡的實(shí)現(xiàn)

    SpringCloud Ribbon 負(fù)載均衡的實(shí)現(xiàn)

    Ribbon是一個客戶端負(fù)載均衡器,它提供了對HTTP和TCP客戶端的行為的大量控制。這篇文章主要介紹了SpringCloud Ribbon 負(fù)載均衡的實(shí)現(xiàn),感興趣的小伙伴們可以參考一下
    2019-01-01
  • JVM用寄存器實(shí)現(xiàn)程序計數(shù)

    JVM用寄存器實(shí)現(xiàn)程序計數(shù)

    這篇文章主要介紹了JVM用寄存器實(shí)現(xiàn)程序計數(shù),JVM中的程序計數(shù)寄存器(Program Counter Register),Register的命名源于CPU的寄存器,寄存器存儲指令相關(guān)的現(xiàn)場信息。CPU只有把數(shù)據(jù)裝載到寄存器才能夠運(yùn)行
    2023-02-02
  • java執(zhí)行Linux命令的方法

    java執(zhí)行Linux命令的方法

    這篇文章主要介紹了java執(zhí)行Linux命令的方法,涉及對Java中Runtime.exec()函數(shù)的應(yīng)用,具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-11-11
  • java中歸并排序和Master公式詳解

    java中歸并排序和Master公式詳解

    大家好,本篇文章主要講的是java中歸并排序和Master公式詳解,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • Spring Boot Admin微服務(wù)應(yīng)用監(jiān)控的實(shí)現(xiàn)

    Spring Boot Admin微服務(wù)應(yīng)用監(jiān)控的實(shí)現(xiàn)

    這篇文章主要介紹了Spring Boot Admin微服務(wù)應(yīng)用監(jiān)控,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • Mybatis Plus條件構(gòu)造器ConditionConstructor用法實(shí)例解析

    Mybatis Plus條件構(gòu)造器ConditionConstructor用法實(shí)例解析

    這篇文章主要介紹了Mybatis Plus條件構(gòu)造器ConditionConstructor用法實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-08-08
  • SpringBoot整合Netty服務(wù)端的方法示例

    SpringBoot整合Netty服務(wù)端的方法示例

    本文詳細(xì)介紹了SpringBoot和Netty的整合方法,包括添加依賴、創(chuàng)建Netty服務(wù)端代碼解析類、創(chuàng)建字符解析器等步驟,以及開發(fā)過程中遇到的問題及解決方法,感興趣的可以了解一下
    2024-10-10
  • 解決SpringMVC攔截器path路徑的坑

    解決SpringMVC攔截器path路徑的坑

    這篇文章主要介紹了解決SpringMVC攔截器path路徑的坑,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10

最新評論

高邑县| 江山市| 江门市| 樟树市| 手游| 南澳县| 新沂市| 花莲市| 德庆县| 治多县| 岑溪市| 九龙县| 兴义市| 施秉县| 合阳县| 临潭县| 旬阳县| 聂荣县| 陇西县| 漾濞| 临猗县| 行唐县| 商都县| 吉隆县| 乌兰县| 孝昌县| 扎兰屯市| 泰州市| 新宾| 天峨县| 南开区| 蓬溪县| 余干县| 精河县| 桃江县| 白水县| 四子王旗| 宣汉县| 扎赉特旗| 土默特右旗| 云浮市|