This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Here at JavaRanch, we want to help people to learn Java. We don't write a complete program for you, because that will not teach you to write programs in Java yourself. So, please try writing some code yourself for this assignment first. Do you know how to program with enums in Java? If not, then you can find a good tutorial here: Enum Types.
When you get stuck, please post the code that you have written so far, and explain exactly what you don't understand.
A tip for when you post code: please use code tags, so that the forum can display the code nicely formatted.