if문은 조건식의 결과에 따라 블록 시행 여부가 결정된다. 조건식에는 true 또는 false 값을 산출 할 수 있다. boolean 타입 변수가 올 수 있고 조건식이 true면 블록을 시행하고, false면 블록을 실행하지 않는다.




switch문은 if문과 마찬가지로 조건 제어문이다. 하지만 switch문은 if문처럼 조건식이 true일 경우, 블록 내부의 실행문을 실행하는것이 아니라, 변수가 어떤 값을 갖느냐에 따라 실행문이 선택된다.



while문은 조건식이 true일 경우, 계속해서 반복한다. 조건식에는 비교 또는 논리 연산식이 주로 오는데, 조건식이 false가 되면 반복 행위를 멈추고 while문을 종료한다.


for (1. 초기화식; 2. 조건식; 4.증감식){
3. 실행문
}



break문은 반복문인 for문, while문, do-while문의 실행을 중지할 때 사용한다. 또한, switch문에서도 break문을 사용하여 switch문을 종료한다.

