조건문은 어떤 조건이 true일떄 특정 코드를 실행하고, 아니면 다른 코드를 실행하는 구조.
if | 조건이 참일 때 실행 |
---|---|
if - else | 위 조건이 false일 때 다른 조건 검사 |
else | 값에 따라 분기할 때 사용 (정수, 문자열 등) |
주어진 조건식 true일 때만 특정 코드를 실행하는 문법 조건을 만족할 때만 실행되는 코드 블록
if (조건식) {
// 조건이 true일 때 실행될 코드
}
특정 조건이 참(true)이면 if문 블록이 실행되고, 거짓(false)이면 else 블록이 실행하는 제어문
if (조건식) {
// 조건식이 true일 때 실행되는 코드
} else {
// 조건식이 false일 때 실행되는 코드
}
여러 개의 조건을 순차적으로 검사해서 그 중 처음으로 true가 되는 조건만 실행하며 아무 조건도 안 맞으면 else가 실행.
if (조건1) {
// 조건1이 true일 실행
} else if (조건2){
// 조건1은 false 조건2가 true일 때 실행
} else if (조건3){
// 조건1,2는 false 조건3이 true일 때 실행
} else {
// 위의 모든 조건이 false일 때 실행
}