[白俊]2753号閏年解答



に質問


年を指定する場合は、閏年の場合は1または0を出力するプログラムを作成します.
閏年は年が4の倍数で、100の倍数や400の倍数ではありません.
たとえば、2012年は100の倍数ではなく4の倍数なので、閏年です.1900年は100の倍数で400の倍数ではないので閏年ではありません.しかし、2000年は400の倍数なので閏年です.

🖨️ 入力


最初の行には年が表示されます.年は1以上、4000未満の自然数です.

🖨️ しゅつりょく


最初の行が閏年の場合、1または0が出力されます.

入力例

2000

サンプル出力

1

💡 に答える

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int year = sc.nextInt();
        sc.close();

        if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
            System.out.print(1);
        else System.out.print(0);        
    }
}

✏️ comment


これは簡単な問題です.