public static Long getYearDays(int year) {
Long day = 0L;
for (int i = 1; i <= 12; i++) {
Long days = 0L;
if (i != 2) {
switch (i) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
days = 31L;
break;
case 4:
case 6:
case 9:
case 11:
days = 30L;
}
} else {
// 闰年
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
days = 29L;
else
days = 28L;
}
day = day + days;
}
return day;
}
计算一年有几天
最新推荐文章于 2020-12-10 23:39:11 发布
本文介绍了一个用Java编写的函数,该函数能够计算指定年份的总天数,考虑到平年和闰年的差异。通过遍历每个月并判断是否为闰年来确定2月的天数。
906

被折叠的 条评论
为什么被折叠?



