java日历源码

java日历源码

ID:38128829

大小:33.00 KB

页数:3页

时间:2019-05-27

java日历源码_第1页
java日历源码_第2页
java日历源码_第3页
资源描述:

《java日历源码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、importjava.util.Scanner;importjava.util.Date;publicclassTest{publicstaticvoidmain(Stringargs[]){//键盘接收年月,并且判断输入的是否是闰年Scannersc=newScanner(System.in);System.out.print("请输入年份:");intyear=sc.nextInt();System.out.print("请输入月份:");intmonth=sc.nextInt();booleanisRun=false;

2、//判断年份是否是闰年if(year%4==0&&year%100!=0

3、

4、year%400==0){isRun=true;}//计算输入年和月对应的总天数intdays=0;//存放当月的总天数switch(month){case1:case3:case5:case7:case8:case10:case12:days=31;break;case4:case6:case9:case11:days=30;break;case2:days=isRun?29:28;break;default:System.out.println(

5、"输入的月份无效:");}intsum1=0;for(inti=1900;i

6、

7、i%400==0)sum1+=366;elsesum1+=365;}//输入年份的第一天距离输入月份之前的天数intsum2=0;for(inti=1;i

8、reak;case2:dd=isRun?29:28;break;}sum2+=dd;}//计算总天数intsumDays=sum1+sum2;//计算输入月份的第一天是星期几intweekday=sumDays%7+1;if(weekday==7){weekday=0;}//按照输入的月份输出日历//打印标题System.out.println("星期日t星期一t星期二t星期三"+"t星期四t星期五t星期六");for(inti=1;i<=weekday;i++){System.out.print("t");}

9、//循环输出日期Datedate=newDate();intmm=date.getMonth()+1;intdd=date.getDate();for(inti=1;i<=days;i++){if(month==mm&&dd==i){System.out.print("["+i+"]"+"t");}else{System.out.print(i+"t");}if((i+weekday)%7==0){System.out.print("");}}}}

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

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

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