うるう年(閏年)の条件
うるう年は
・4年毎にある
・しかし100年毎にはない
・でも400年毎にはある
なので、
2000年はうるう年ですが、
2100年はうるう年ではありません。
計算方法としては、
・4で割り切れ、かつ、100では割り切れない年
または
・400で割り切れる年
がうるう年となります。
JAVAでif文を書くとすると、(yearが年の変数として)
if ( year % 4 == 0 && year % 100 != 0 || year % 400 == 0 )
となります。