제어문은 조건에 따라 코드 블록을 실행(조건문)하거나 반복실행(반복문)할 때 사용한다.
일반적으로 코드는 위에서 아래 방향으로 순착적으로 실행되지만,
제어문을 사용하면 코드의 실행 흐름을 “인위적”으로 제어할 수 있다.
블록문(Block statement)
조건문(Conditional Statement)
반복문(Loop Statement)
레이블문(label statement)