编写程序,提示用户输入月份和年份,然后显示这个月的天数。
输入格式:
输入任意符合范围(1月~12月)的月份和(1900年~9999年)年份,且两个值之间空格分隔。
输出格式:
输出给定年份和月份的天数。
样例">输入样例:
2 2000
输出样例:
29
参考代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int commonYear[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int leapYear[]={0,31,29,31,30,31,30,31,31,30,31,30,31};
Scanner scan=new Scanner(System.in);
int month=scan.nextInt();
int year=scan.nextInt();
if((year%4==0&&year%100!=0)||year%400==0){
System.out.println(leapYear[month]);
}
else System.out.println(commonYear[month]);
}
}