Tino APCS

Control Structures

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 if structure
  • Two-way selection with an if-else structure
  • Multiple selection with a switch structure

Iteration refers to looping. Java provides three loop structures. These will be discussed in length in Student Lesson A12.

  • while loops
  • do-while loops
  • for loops

Dark Mode

Outline