2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 用java语言编写程序 从键盘输入一个年份(如)和一个月份(如2月) 输出该月的天数

用java语言编写程序 从键盘输入一个年份(如)和一个月份(如2月) 输出该月的天数

时间:2021-03-06 14:50:46

相关推荐

用java语言编写程序 从键盘输入一个年份(如)和一个月份(如2月) 输出该月的天数

package pack1;import java.util.*;public class ex2 {public static void main(String[] args) {Scanner input=new Scanner(System.in);System.out.print("请输入您要判断的年份:");int year=input.nextInt();System.out.print("请输入您要判断的月份:");int m=input.nextInt();switch (m){case 1:System.out.print(m+"月份有:31天");break;case 3:System.out.print(m+"月份有:31天");break;case 4:System.out.print(m+"月份有:30天");break;case 5:System.out.print(m+"月份有:31天");break;case 6:System.out.print(m+"月份有:30天");break;case 7:System.out.print(m+"月份有:31天");break;case 8:System.out.print(m+"月份有:31天");break;case 9:System.out.print(m+"月份有:30天");break;case 10:System.out.print(m+"月份有:31天");break;case 11:System.out.print(m+"月份有:30天");break;case 12:System.out.print(m+"月份有:31天");break;case 2:{if (year%400==0||(year%4==0&&year%100!=0))System.out.print(m+"月份有:29天");else System.out.print(m+"月份有:28天");break;}default:System.out.print("对不起,您输入的月份有误!");}}}

package pack1;import java.util.*;public class ex2{public static void main(String[] args) {Scanner sc=new Scanner(System.in);int y=0;int n=0;//输入年份,用于判断闰年!System.out.println("请输入年份:");y = sc.nextInt();System.out.println("请输入月份:");n =sc.nextInt();switch(n){case 1:case 3:case 5:case 7:case 8:case 10:case 12:System.out.println(n+"月份有:31天");break;//对于2月份需要判断是否为闰年case 2:if((y%4==0 &&y % 100 != 0) || (y % 400 == 0)) {System.out.println(n+"月份有:29天");break;}else{System.out.println(n+"月份有:28天");break;}case 4:case 6:case 9:case 11:System.out.println(n+"月份有:30天");break;default:System.out.println("请输入正确的年份和月份");break;}}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。