GeeCON Prague 2014*
The moose likes Cattle Drive and the fly likes Assignment 3: are instructions correct? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » This Site » Cattle Drive
Bookmark "Assignment 3: are instructions correct?" Watch "Assignment 3: are instructions correct?" New topic
Author

Assignment 3: are instructions correct?

Terence Doyle
Ranch Hand

Joined: May 30, 2001
Posts: 328
Hi,
In the Leap year rules it says the years evenly divisible by 4
excluding those divisible by 100 or 400 are leap years.(I thought it was just the 4-year thing myself!)
However in the examples it gives 2000 as an example of a leap year......
Comments??
I'd like to clear this up before getting nitpicked on the instructions rather than my feeble code:-)
Terry


Raising Flares debut album 'Ignition' out now

http://www.raisingflares.com

Terry Doyle <br />SCPJ 1.4 , SCWCD , SCMAD(Beta)
Richard Boren
Ranch Hand

Joined: Mar 01, 2001
Posts: 233
Hi Terry, The instructions are correct. 2000 is a leap year.
2000 / 4 = 500.
and
2000 / 100 = 20.
This blows the first check since 2000 is evenly divisible by both 4 and 100.
2000 / 400 = 5
However, this overrides the first check since 2000 is evenly divisible by 400. So 2000 is a leap year, just check a 2000 calendar
Terence Doyle
Ranch Hand

Joined: May 30, 2001
Posts: 328
Hi,
I don't want you to think I'm nitpicking ...that's for you guys...
This is the text on the web page
****************************************
Write a program that will read in a year and report if it is a leap year. The tricky thing here is that a leap year occurs:
on every year that is evenly divisible by 4
// that's the 4-group
except every year that is evenly divisible by 100
// doesn't except mean we should take out these ones???
except every year that is evenly divisible by 400.
**********************************************
My interpretation was that from the group of 4-divisible years we would have to extract those that were 100-divisible and 400-divisible.
I did express my surprise as I know 2000 is a leap year.

Terry
[This message has been edited by Terence Doyle (edited June 11, 2001).]
Marilyn de Queiroz
Sheriff

Joined: Jul 22, 2000
Posts: 9046
    
  10
>The tricky thing here is that a leap year occurs:
>on every year that is evenly divisible by 4
>// that's the 4-group

Yep.

>except every year that is evenly divisible by 100
>// doesn't except mean we should take out these ones???

Yep. Take them out.

>except every year that is evenly divisible by 400.

This over-rides the previous exception.

See the example in the Style Guide for further enlightenment.

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

Joined: May 30, 2001
Posts: 328
Thanks Marilyn.
Too many hours indoors looking at a screen I suppose. :-))
I'd better get back to coding that one again.
Bye,
Terry
Johannes de Jong
tumbleweed
Bartender

Joined: Jan 27, 2001
Posts: 5089
Originally posted by Terence Doyle:
In the Leap year rules it says the years evenly divisible by 4
excluding those divisible by 100 or 400 are leap years.(I thought it was just the 4-year thing myself!)

You obviously have not worked on a Y2K project
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Assignment 3: are instructions correct?