うるう年の判定

うるう年の判定はややこしく、以下の条件を満たすと、うるう年ですが
・西暦が4で割り切れたらうるう年。
・100で割り切れたらうるう年でない。
・400で割り切れたらうるう年。 


こんなことをコーディングする必要はなく、DateTime#IsLeapYear()で判定することができます。

int year = 2008;
if (DateTime.IsLeapYear(year))
{
  Console.WriteLine(year + "年はうるう年です");
}

出力:2008年はうるう年です。

0 件のコメント :

コメントを投稿