為了彌補人類歷法的年度天數和地球公轉實際周期的時間差,設立了有 366 天的閏年,閏年的二月份有 29 天。閏年的判定規則是:如果該年能被 4 整除且不能被 100 整除或者能被 400 整除,則該年是閏年,否則不是。
在項目中創建 LeapYear 類,在類的主方法中創建掃描器對象接受輸入的年份,然後判斷該年份是否是閏年,最後在控制台輸出。
代碼如下:
import java.util.Scanner; public class LeapYear { /** * @param args */ public static void main(String[] args) { // TODO 自動生成的方法存根 @SuppressWarnings("resource") Scanner scan=new Scanner(System.in); System.out.println("請輸入一個年份:"); long year=scan.nextLong(); if(year%4==0&&year%100!=0||year%400==0){ System.out.print(year+"年是閏年"); }else{ System.out.print(year+"年不是閏年"); } } }