欢迎来到天天文库
浏览记录
ID:9280601
大小:27.00 KB
页数:5页
时间:2018-04-26
《输入年月日,输出那天是星期几》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、输入年月日,输出那天是星期几?importjava.util.Scanner; publicclassWeek{ publicstaticvoidmain(String[]args){ //输入数据 Scannerinput=newScanner(System.in); System.out.print("请输入日期:"); //定义输入的年为整型 intyear=input.nextInt(); //定义输入的月为整型 intmonth=input.nextInt(); /
2、/定义输入的日为整型 intday=input.nextInt(); //定义整型 intsum=0; intdatesum=0; //计算1970年1月1日至输入那年的前一年的天数 for(inti=1970;i3、4、(i%4==0&&i%100!=0))){ sum=sum+366; } else{ sum=sum+365; } } //计算输入日期5、是该年得第几天 for(inti=1;i6、 if(year%400==07、8、year%4==0&&year%100!=0){ datesum=datesum+29; } else{ datesum=datesum+28; } } } datesum=datesum+day; //输入的日期与1970年1月1日之间的天数 sum=datesum+(sum-1); //由于sum9、的值中包括了1970年1月1号,所以得减去这一天; //计算输入的日期为星期几;标准:1970年1月1日是周四; intweek=sum%7; System.out.println("t"); System.out.print(year+"年"+month+"月"+day+"日是"); switch(week){ case0: System.out.println("星期四"); //基准日是星期四,余数为零时,就是星期四,以此类推 brea10、k; case1: System.out.println("星期五"); break; case2: System.out.println("星期六"); break; case3: System.out.println("星期日"); break; case4: System.out.println("星期一"); break; case5: System.out.println("星期二"); 11、 break; case6: System.out.println("星期三"); break; } } }
3、
4、(i%4==0&&i%100!=0))){ sum=sum+366; } else{ sum=sum+365; } } //计算输入日期
5、是该年得第几天 for(inti=1;i6、 if(year%400==07、8、year%4==0&&year%100!=0){ datesum=datesum+29; } else{ datesum=datesum+28; } } } datesum=datesum+day; //输入的日期与1970年1月1日之间的天数 sum=datesum+(sum-1); //由于sum9、的值中包括了1970年1月1号,所以得减去这一天; //计算输入的日期为星期几;标准:1970年1月1日是周四; intweek=sum%7; System.out.println("t"); System.out.print(year+"年"+month+"月"+day+"日是"); switch(week){ case0: System.out.println("星期四"); //基准日是星期四,余数为零时,就是星期四,以此类推 brea10、k; case1: System.out.println("星期五"); break; case2: System.out.println("星期六"); break; case3: System.out.println("星期日"); break; case4: System.out.println("星期一"); break; case5: System.out.println("星期二"); 11、 break; case6: System.out.println("星期三"); break; } } }
6、 if(year%400==0
7、
8、year%4==0&&year%100!=0){ datesum=datesum+29; } else{ datesum=datesum+28; } } } datesum=datesum+day; //输入的日期与1970年1月1日之间的天数 sum=datesum+(sum-1); //由于sum
9、的值中包括了1970年1月1号,所以得减去这一天; //计算输入的日期为星期几;标准:1970年1月1日是周四; intweek=sum%7; System.out.println("t"); System.out.print(year+"年"+month+"月"+day+"日是"); switch(week){ case0: System.out.println("星期四"); //基准日是星期四,余数为零时,就是星期四,以此类推 brea
10、k; case1: System.out.println("星期五"); break; case2: System.out.println("星期六"); break; case3: System.out.println("星期日"); break; case4: System.out.println("星期一"); break; case5: System.out.println("星期二");
11、 break; case6: System.out.println("星期三"); break; } } }
此文档下载收益归作者所有