Java Project Ideas

Write a Java program that does something fun and interesting. It should be large enough to be challenging, but small enough to be successfully completed by the last week of class.

Here are some examples of programs you might write:

Here is what I expect to see in your project: