在Java中,我們可以用簡單的代碼來判斷一個年份是否是閏年,并且還可以根據月份來確定有多少天。
public class YearAndMonth { public static void main(String[] args) { int year = 2020; int month = 2; // 判斷是否是閏年 if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) { System.out.println(year + "年是閏年!"); } else { System.out.println(year + "年不是閏年!"); } // 根據月份確定天數 switch (month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: System.out.println(month + "月有31天"); break; case 4: case 6: case 9: case 11: System.out.println(month + "月有30天"); break; case 2: // 如果是閏年,2月份有29天 if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) { System.out.println(year + "年的" + month + "月有29天"); } else { System.out.println(year + "年的" + month + "月有28天"); } break; default: System.out.println("輸入的月份有誤!"); } } }
以上代碼通過使用if和switch語句,實現了對一個年份和月份的判斷,可以方便地獲取到這些信息,為后續開發提供了基礎。