Study Questions for Chapter 5:
    -- Self Review (p. 274): 5.1 - 5.6, 5.8-5.13
    -- Exercises (p. 274): 5.2-5.5, 5.7-5.13 pseudocode for 5.22, 5.24, 5.25, 5.27, 5.30, 5.32, 5.34 Definitions/explanations What are "the" three structures of structured programming? Why are they called "the" three structures? What Java statements allow us to use each one? How does the Java translator identify the "if" that an "else" should be part of? What are Java iterators? Name a builtin class that has iterator methods.