Practice problems on Practice-It: http://practiceit.cs.washington.edu/practiceit/ Chapter 1: Introduction to Java Programming Self-checks 1.5, 1.7, 1.18 - 1.32 Exercises 1.7, 1.12, 1.13, 1.14, 1.16 Chapter 2: Primitive Data and Definite Loops Self-checks 2.1, 2.4 - 2.9, 2.11 - 2.15, 2.17, 2.18, 2.20-2.22, 2.24-2.32 Exercises 2.1-2.15 Chapter 3: Parameters and Objects Self-checks 3.1-3.12, 3.14, 3.16, 3.18, Exercises 3.1-3.5 Chapter 4: Conditional Execution Self-checks 4.2-4.6, 4.10, 4.11, 4.15, 4.16, 4.25-4.27, 4.29 Exercises 4.1-4.7, 4.12-4.15, 4.20 Chapter 7: Arrays Self-checks 7.1-7.7, 7.10, 7.11, 7.13-7.16a, 7.17, 7.19, 7.20, 7.22-7.28, 7.31-7.35 Exercises 7.1-7.16, 7.19, 7.20 Chapter 8: Classes Self-checks 8.1-8.5, 8.7, 8.9, 8.10, 8.12-8.19, 8.23, 8.25-8.27 Exercises 8.1-8.5, 8.11-8.22 Chapter 9: Inheritance and Interfaces Self-checks 9.3, 9.4, 9.9, 9.10