Java实现给定年份和月份,输出该月的天数 谁践踏了优雅 2022-06-07 08:18 175阅读 0赞 # Java实现给定年份和月份,输出该月的天数 # **闰年的条件(满足之一即可):(1)能被4整除,但不能被100整除;(2)能被400整除** public static int getDays(int year, int month) { int days = 0; boolean isLeapYear = false; if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) { System.out.println("--------------------闰年-------------------"); isLeapYear = true; } else { System.out.println("--------------------非闰年-------------------"); isLeapYear = false; } switch (month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: days = 31; break; case 2: if (isLeapYear) { days = 29; } else { days = 28; } break; case 4: case 6: case 9: case 11: days = 30; break; default: System.out.println("error!!!"); break; } return days; } }
还没有评论,来说两句吧...