日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

Java--简易日历的实现

發(fā)布時間:2024/3/24 java 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java--简易日历的实现 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

簡單日歷的實現(xiàn)分為兩大部分:

  • 輸入想要查找的年份及月份:直接在主函數(shù)中,采用消息對話框的形式輸入年份,月份,并通過if循環(huán)來判斷輸入的數(shù)據(jù)是否有錯誤。
  • 打印出該年該月的日歷表。
  • import javax.swing.JOptionPane;public class PrintCalender {public static void main(String[] args) {String yearString = JOptionPane.showInputDialog("請輸入想要產(chǎn)生日歷的年份:");int year = Integer.parseInt(yearString);String monthString = JOptionPane.showInputDialog("請輸入月份:");int month = Integer.parseInt(monthString);if(year < 1800 || month > 12 ||month < 1){System.out.println("輸入的數(shù)據(jù)有誤,請輸入準(zhǔn)確的數(shù)據(jù),year > 1800,month< 12 || month > 1");System.exit(0);}printMonth(year,month);}static void printMonth(int year, int month){//打印表頭printMonthTitle(year,month);//打印日歷的主體部分printMonthBody(year,month);}static void printMonthTitle(int year,int month){System.out.println(" " + getMonthName(month) + " " + year );System.out.println("------------------------------------");System.out.println(" Sun Mon Tue Wed Thu Fri Sat");}//1-12月份的英文static String getMonthName(int month){String monthName = null;switch(month){case 1: monthName = "January"; break;case 2: monthName = "February"; break;case 3: monthName = "March"; break;case 4: monthName = "April"; break;case 5: monthName = "May"; break;case 6: monthName = "June"; break;case 7: monthName = "July"; break;case 8: monthName = "August"; break;case 9: monthName = "September"; break;case 10: monthName = "October"; break;case 11: monthName = "November"; break;case 12: monthName = "December"; break;}return monthName;}//打印主體部分,也就是對應(yīng)月份一有多少天,1號對應(yīng)星期幾static void printMonthBody(int year,int month){int startDay = getStarDay(year,month);//每月天數(shù)int numberOfDayInMonth = getNumberOfDaysInMonth(year,month);int i = 0;for(i = 0;i < startDay; i++)System.out.print(" ");for(i = 1;i <= numberOfDayInMonth;i++){if(i < 10)System.out.print(" " + i);else System.out.print(" " + i);if((i + startDay) % 7 == 0)System.out.println();}System.out.println();}//返回所求月份第一天是周幾static int getStarDay(int year,int month){int startDay1800 = 4;int totalNumberOfDays = getTotalNumberOfDays(year,month);return (startDay1800 + totalNumberOfDays) % 7;}//求從1800年1月1日到現(xiàn)在一共有多少天static int getTotalNumberOfDays(int year,int month){int total = 0;//計算年的天數(shù)for(int i = 1800;i < year;i++)if(isLeapYear(year))total += 366;elsetotal += 365;//計算月的天數(shù)for(int j = 1;j < month;j++)total += getNumberOfDaysInMonth(year,month);return total;}//每個月的天數(shù)static int getNumberOfDaysInMonth(int year,int month){if(month == 1||month == 3||month == 5||month == 7||month ==8||month == 10||month == 12)return 31;if(month == 4||month == 6||month == 9||month == 11)return 30;if(month == 2)return isLeapYear(year)? 29 : 28;return 0;}//判斷是否是閏年static boolean isLeapYear(int year){return (year % 400 == 0||year % 4 ==0 && year % 100 == 0);} }

    總結(jié)

    以上是生活随笔為你收集整理的Java--简易日历的实现的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 边添小泬边狠狠躁视频 | 午夜在线影院 | 牛人盗摄一区二区三区视频 | 亚洲最大福利网 | 天天色天天色天天色 | 四虎影视免费 | 久久精品亚洲精品国产欧美 | 久热精品视频在线观看 | 色综合五月 | 91精品区| 丁香啪啪综合成人亚洲 | 色婷婷一区二区三区四区 | www国产www| 一级成人免费 | 亚洲AV无码成人精品区东京热 | 日本a视频 | 自拍偷拍亚洲一区 | 特黄aaaaaaaaa真人毛片 | 国产欧美一级片 | 日日摸日日添日日碰9学生露脸 | 草草视频在线 | 久久久久免费视频 | 欧美12--15处交性娇小 | 久久影库 | 69热在线| 欧美黄色大片网站 | 黄页网站在线播放 | 人超碰 | 成人欧美一区二区 | 一级艳片新婚之夜 | 人妻少妇一区二区三区 | 日韩色视频在线观看 | 一级毛毛片 | www.性欧美| 亚洲综合欧美综合 | 天堂中文视频在线 | 日韩精品三级 | 性折磨bdsm欧美激情另类 | 久久99精品久久久久久三级 | 韩国久久久久久 | 国产精品理论片在线观看 | 777理伦三级做爰 | 免费毛片基地 | 日本老太婆做爰视频 | 成人免费视频a | 日韩精品高清在线 | 天天躁日日摸久久久精品 | 亚洲国产视频在线观看 | 一区二区在线视频播放 | 国产伦子伦对白视频 | 亚洲精品三| 91麻豆产精品久久久久久夏晴子 | 久久久噜噜噜久久 | 永久免费汤不热视频 | 在线免费观看毛片 | 污片免费网站 | 2022av视频 | 中文字幕乱码一二三区 | 香蕉视频色版 | 国产一级二级三级 | 激情欧美日韩 | 猛男被粗大男男1069 | 国产又大又黄的视频 | 校园春色亚洲色图 | 麻豆国产尤物av尤物在线观看 | 美女大bxxxxn内射 | 五月婷婷在线观看视频 | 久久久久久久久久艹 | 香蕉视频在线观看免费 | 欧美高清视频 | 国产九九在线 | 亚洲欧美日韩综合在线 | 国产极品美女高潮无套在线观看 | 91九色丨porny丨肉丝 | 午夜视频福利网站 | 99福利在线 | www.国产成人 | 久久综合伊人77777麻豆最新章节 | 九九看片| 巨乳动漫美女 | 久久国产a | 五月亚洲综合 | 动漫女被黄漫免费视频 | 91免费片 | 亚洲视频在线免费 | 成人小视频在线看 | 激情视频网址 | 亚洲精品中文在线 | 日本高清免费不卡视频 | 亚洲熟妇无码久久精品 | 久久精品国产99久久不卡 | 色www亚洲国产张柏芝 | 日本一区二区视频在线 | 黄色在线网 | 日韩精品视频免费在线观看 | 丰满人妻一区二区三区性色 | 国产黄在线观看 | 中文字幕一区二区三 | 天堂精品视频 |