Utilizziamo cookie tecnici e di profilazione (anche di terze parti) per migliorare la tua esperienza su questo sito. Continuando la navigazione accetti l'utilizzo dei cookie; in alternativa, leggi l'informativa e scopri come disabilitarli.

public class LeapYear {

    public static void main(String[] args) {

        int year = Integer.parseInt(args[0]);

        boolean isLeapYear;

        // divisible by 4

        isLeapYear = (year % 4 == 0);

        // divisible by 4 and not 100

        isLeapYear = isLeapYear && (year % 100 != 0);

        // divisible by 4 and not 100 unless divisible by 400

        isLeapYear = isLeapYear || (year % 400 == 0);

        System.out.println(isLeapYear);

    }

}