1. 程式人生 > >Java例子:判斷輸入的年份是否為閏年

Java例子:判斷輸入的年份是否為閏年

import java.util.Scanner;

public class year {
    public static void main(String[] args) {
        Scanner scan=new Scanner(System.in);
        System.out.println("請輸入一個年份");
        long year;
        try
        {
            year = scan.nextLong();
            if(year%4==0&&year%100!=0||year%400
==0){ System.out.println(year+"是潤年!"); } else{ System.out.println(year+"不是潤年!"); } } catch(Exception e){ System.out.println("您輸入的不是合法的年份"); } } }

特別注意計算方法:year%4==0&&year%100!=0||year%400==0