조건문 (Conditional Statements)

조건문은 어떤 조건이 true일떄 특정 코드를 실행하고, 아니면 다른 코드를 실행하는 구조.


조건문

if 조건이 참일 때 실행
if - else 위 조건이 false일 때 다른 조건 검사
else 값에 따라 분기할 때 사용 (정수, 문자열 등)

if문

주어진 조건식 true일 때만 특정 코드를 실행하는 문법 조건을 만족할 때만 실행되는 코드 블록

기본문법

if (조건식) {
 // 조건이 true일 때 실행될 코드
}

if - else문

특정 조건이 참(true)이면 if문 블록이 실행되고, 거짓(false)이면 else 블록이 실행하는 제어문

기본문법

if (조건식) {
 // 조건식이 true일 때 실행되는 코드
} else {
 // 조건식이 false일 때 실행되는 코드
}

if - else if - else

여러 개의 조건을 순차적으로 검사해서 그 중 처음으로 true가 되는 조건만 실행하며 아무 조건도 안 맞으면 else가 실행.

기본문법

if (조건1) {
 // 조건1이 true일 실행
} else if (조건2){
 // 조건1은 false 조건2가 true일 때 실행
} else if (조건3){
 // 조건1,2는 false 조건3이 true일 때 실행
} else {
 // 위의 모든 조건이 false일 때 실행
}