Java Exercises from the Liang Java Textbook 8E Comprehensive