코드가 실행되는 흐름을 변경하는 것을 조건 분기라 한다.

03-1. if 조건문

if(불 표현식){
	불 값이 참일 때 실행할 문장
}else if(불 표현식){
	불 값이 참일 때 실행할 문장
}else{
	문장
}

중첩 조건문이란 조건문 안에 조건문을 중첩해 사용하는 것을 중첩 조건문이라 한다.

03-2. switch 조건문과 짧은 조건문

  1. switch문
switch(자료){
	case 조건A:
		break
	case 조건B:
		break
	default:
		break
}

break 는 조건문이나 반복문을 빠져나가기 위해 사용하는 키워드이다. default 는 생략 가능하다.

  1. 조건부 연산자(삼항 연산자)
불표현식 ? 참일 때의 결과 : 거짓일 때의 결과
  1. 짧은 조건문

논리 연산자의 특성을 조건문으로 사용하는 것이다.

true || (조건문)

논리합 연산자를 사용한 표현식은 어떤 조건문이 와도 항상 참이다.

false && (조건문)

논리곱 연산자를 이용한 표현식은 어떤 조건문이 와도 항상 거짓이다.