"on every year that is evenly divisible by 4 except every year that is evenly divisible by 100 except every year that is evenly divisible by 400" -

for a leap year calculation, this doesn't seem to take into account the year 2000 as a leap year...so my question is: is there a seperate calculation that's needed for only that year OR are the same calculations supposed to check the year 2000 as a leap year also??

2000 is evenly divisible by 4 which means that it is a leap year, but ... 2000 is evenly divisible by 100 which means that it is not a leap year, but ... 2000 is evenly divisible by 400 which means that it is a leap year.

Last line wins, so 2000 is a leap year.

JavaBeginnersFaq "Yesterday is history, tomorrow is a mystery, and today is a gift; that's why they call it the present." Eleanor Roosevelt

I believe this algorithm covers all cases, including the year 2000. Divisible by 4? Yes. It could well be a leap year. But wait... Divisible by 100? Yes. Oh, It's not a leap year. But wait... Divisible by 400? Yes! It is a leap year after all!!!

Dick.

Oops... Marilyn's beat me to it (but at least we have the same story ). [ April 02, 2008: Message edited by: Dick Summerfield ]

Nath Maniedeo
Greenhorn

Joined: Feb 15, 2008
Posts: 29

posted

0

thanks to you both...ok I think I was understanding this wrong...I think you guys clarified it for me...perhaps some if statements...let me try again.

"on every year that is evenly divisible by 4 except every year that is evenly divisible by 100 except every year that is evenly divisible by 400"