Java例:入力した年が閏年かどうかを判断する

1577 ワード

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