输入年号和月号,计算这个月的天数
* switch判断月份
* 1, 3, 5, 7, 8, 10 , 12 月 31天
* 4 ,6, 9, 11 月 30天
* 2月 判断平年闰年
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入年份:");
System.out.println("请输入月号:");
int years=input.nextInt();
int month=input.nextInt();
//提示输入年份,月号
//平年,闰年判断
/*
* switch表达式只能是int char byte short类型
*/
int r=29;
//判断月份
switch(month) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
System.out.println("本月有31天");break;
case 4:
case 6:
case 9:
case 11:
System.out.println("本月有30天");break;
case 2:
if(years%4==0&&years%100!=0||years%400==0) {
r=28;
}System.out.println("本月有"+r+"天");
break;
}
}