Exercises from Java: How to Program (7th International Edition) by Deitel & Deitel