1. 조건식 (Conditional Expression) 때론, 논리 표현식 (Logic Expression)
ㅇ Boolean 값(논리값)을 반환하게 되는 표현식 ☞ 수리논리학의 논리식 참조
- 조건문,반복문에서 중요 역할을 함
ㅇ 조건식의 사용처
- 프로그램 내 조건에 따라 실행이 달라지게(분기) 할 때 사용되는 문장에 쓰임
ㅇ 조건 판단의 종류
- 비교 연산 : ( >, >=, <, <=, ==, ~=, != )
- 논리 연산 : ( || 논리합, && 논리곱, ! 논리부정 )
2. 조건문 (Conditional Statement)
ㅇ 조건에 따라 실행이 달라지게 할 때 사용되는 문장 ☞ 제어문 참조
ㅇ 조건문의 역할
- 어떤 조건이 만족되었을 때 만 분기 실행 함
- 이러한 실행 구조를, 조건 분기 또는 조건부 분기 (Conditional Branch) 라고도 함
ㅇ 조건문의 종류
- if 조건문 (if else) : 단순 조건 분기
. 주요 형식 : if (조건식) { ... } else { ... }
- switch 조건문 (switch case) : 다수 조건 분기
- try/catch 예외처리문 등 : 예외 조건 분기 ☞ 예외 처리 참조
ㅇ 조건문의 수학적 의미
- 빠짐없고 겹침(중복)없는 분할(Partition)을 표현한 것