题目要求:
描述
给定年份和月份,返回这个月的天数。
样例
样例 1:
输入:
2020
2
输出:
29
样例 2:
输入:
2020
3
输出:
31
解题思路:
首先判断是否为闰年,如果是闰年二月为29天;先用数组列出12个月的天数
代码:
public int getTheMonthDays(int year, int month) {
// write your code here
int[] day={31,28,31,30,31,30,31,31,30,31,30,31};
if ((year%4==0&&year%100!=0)||(year%400==0)){
if (month==2){
return 29;
}
}
return day[month-1];
}
注意:下标从零开始,所以二月对应的下标是1,所以最后面要减一。