為了彌補人類歷法的年度天數和地球公轉實際周期的時間差,設立了有 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+"年不是閏年");
}
}
}