java简单的万年历-李兴华

java简单的万年历-李兴华

ID:37845640

大小:26.50 KB

页数:4页

时间:2019-06-01

java简单的万年历-李兴华_第1页
java简单的万年历-李兴华_第2页
java简单的万年历-李兴华_第3页
java简单的万年历-李兴华_第4页
资源描述:

《java简单的万年历-李兴华》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、importjava.util.Scanner;publicclassZuizhong{ publicstaticvoidmain(String[]args){  Scannerinput=newScanner(System.in);  System.out.println("--------------------------欢迎使用万年历程序----------------------");  System.out.print("请输入年份:");  intyear=input.nextInt();  System.out.print("请输入月

2、份:");  intmonth=input.nextInt();    //打印换行符  System.out.println();  //计算1900年1月1日到指定年份前一年的天数  inttotalDays=0;  //判断是否是1900后的年份  if(year>=1900){   for(inti=1900;i

3、

4、(i%400==0))totalDays+=366;      elsetotalDays+=365;

5、   }     //计算指定年份1月到指定月份1号之间的天数     intdaysOfMonth=0;     intdays;     for(inti=1;i

6、

7、year%400==0)        days=29;       elsedays=28;       break;      case4:      case6:      case9:      case11:       days=

8、30;       break;    default:     days=31;      }      daysOfMonth+=days;     }     //获得指定年月的天数     switch(month){     case2:      if((year%4==0&&year%100!=0)

9、

10、year%400==0)       days=29;      elsedays=28;      break;     case4:        case6:     case9:     case11:      days=30;  

11、    break;   default:    days=31;     }     //1900.1.1到指定年月1号之间的总天数     totalDays+=daysOfMonth;     //计算指定年月1号的星期数     intfirstDay=(totalDays)%7+1;     //上一行算出的星期数是1到7,因此要转换成0-6,即星期日=0     if(firstDay==7)firstDay=0;     //显示月历     System.out.println("星期日t星期一t星期二t星期三t星期四t星期五

12、t星期六");     //打印1号之前的空格     for(inti=0;i0&&year<1900){   for(inti=1899;i>year

13、;i--){    //判断是否闰年,闰年加366天,否则加365天      if((i%4==0&&i%100!=0)

14、

15、(i%400==0))totalDays+=366;      elsetotalDays+=365;   }     //计算指定年份12月到指定月份31号之后的天数     intdaysOfMonth=0;     intdays;     for(inti=12;i>=month;i--){      switch(i){      case2:       if((year%4==0&&year%100!=0)

16、

17、yea

18、r%400==0)        days=29;       elsedays

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。