Java程序可以很輕松地計算平年和閏年。在計算平/閏年之前,我們需要了解以下規則:
- 每4年一閏,不可被100整除
- 每400年一閏,可被100整除
接下來是Java代碼:
public class LeapYearCalculation { public static void main(String[] args) { int year = 2021; // 以2021年為例 boolean isLeapYear = false; // 假設為平年 if (year % 4 == 0) { // 如果能被4整除 if (year % 100 == 0) { // 如果能被100整除 if (year % 400 == 0) { // 如果能被400整除 isLeapYear = true; // 是閏年 } } else { isLeapYear = true; // 是閏年 } } if (isLeapYear) { System.out.println(year + "年是閏年"); } else { System.out.println(year + "年是平年"); } } }
這段代碼運行后,會將2021年判斷為平年,并輸出“2021年是平年”。