5.1 Overview of Control Flow Statements

Control flow statements govern the flow of control in a program during execution, that is, the order in which statements are executed in a running program. There are three main categories of control flow statements that are discussed in this chapter:

  • Selection statements: if, if-else and switch.

  • Iteration statements: while, do-while and for.

  • Transfer statements: break, continue, return, try-catch-finally and assert.