제어문은 프로그램의 흐름을 제어하는 요소 조건문(if, switch)은 특정 조건에 따라 프로그램이 다르게 동작하도록 하며, 반복문(for, while, do-while)은 특정 작업을 반복적으로 수행할 수 있게 해준다.