This is a final project of GC01 Java Programming.