@jordanthillwig
Are you doing the OPs homework for him?
Spoonfeeding is discouraged.
http://www.javaprogrammingforums.com/cafe/9544-problem-spoon-feeding.html