Homework for Java Program Design and Training