- There are only three necessary control structures needed to write programs: sequence, selection, and iteration. 
      - Sequence refers to the line-by-line execution as used in your programs so far. The program enters the sequence, does each step, and exits the sequence. This allows for sequences to do only a limited job during each execution. 
- Selection is the control structure that allows choice among different paths. Java provides different levels of selection: - 
          - One-way selection with an ifstructure
- Two-way selection with an if-elsestructure
- Multiple selection with a switchstructure
 
- Iteration refers to looping. Java provides three loop structures. These will be discussed in length in Student Lesson A12. - 
	      - whileloops
- do-whileloops
- forloops