一般社団法人 全国個人事業主支援協会

COLUMN コラム

こんにちは。

今年(2024年)はうるう年です。

うるう年って4年に一度なのはご存じでしょうが、厳密にはそうではないのです。

100で割り切れて、400で割り切れない年はうるう年ではありません(平年)。

西暦1900年、2100年などがそれに当たります。

※西暦2000年は400で割り切れるのでうるう年です。

なぜこの事を書いたかといいますと、学生時代にプログラミングの授業で

うるう年の判定方法について勉強したのを思い出したからです。

当時はフローチャートを書いて、実際にプログラムを書いていました。

Javaで書くとこんな感じでしょうか。

 

public boolean checkUruudoshi(int year) {

    boolean result = false; //うるう年ならtrue

    if (year % 4 == 0 && (year % 100  != 0 || year % 400 == 0)) {

        result = true;

    }

    return result;

}

2100年というレア平年を迎えるのは難しいと思いますが、

一応覚えておくと役に立つかもしれません。

The following two tabs change content below.

y.kanda

13年間IT系企業に勤めた後、フリーランスに転身しました。昔は新規開発案件でプログラムを組んでばかりでしたが、ここ数年は保守・運用がメインの仕事になっています。

最新記事 by y.kanda (全て見る)

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア