# Leap assignment question

Nath Maniedeo

Greenhorn

Posts: 29

posted 8 years ago

HI!

on the Leap assignment, it gives us this advice:

"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??

(if this is confusing, I can try to clarify)

thanks for anyone that can help.

Nath

on the Leap assignment, it gives us this advice:

"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??

(if this is confusing, I can try to clarify)

thanks for anyone that can help.

Nath

Marilyn de Queiroz

Sheriff

Posts: 9059

12

posted 8 years ago

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.

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

Dick Summerfield

Ranch Hand

Posts: 90

posted 8 years ago

Hi Nath,

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

Dick.

Oops... Marilyn's beat me to it (but at least we have the same story ).

[ April 02, 2008: Message edited by: Dick Summerfield ]

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

Posts: 29

posted 8 years ago

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"

"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"