조건문이란
주어진 조건에 따라 다른 수행문이 실행되도록 프로그래밍 하는 것
조건문(식)의 결과는 항상 참 or 거짓
if문 이라고도 함 (만약 ~ 라면)
if-else 문 (만약 ~가 아니라면)
-즉 조건문의 결과가 참일 경우 if문 실행 , 거짓이라면 if-else문 실행
-조건문은 if문과 if-else 문 둘 중 하나만 충족하는 배타적인 관계이다.(둘 다 충족 할 수 없음)
if-else if-else 문
하나의 경우에 조건이 여러개 해당하는 경우
조건식이 여러개 인 것
조건식 에서 거짓이 나오는 경우 뒤의 조건식은 수행하지 않는다.
ex)
if(조건){
문장1;
} else if (조건) {
문장2;
} else if (조건) {
문장3;
} else {
문장4;
}
else if가 아닌 if문으로 처리 할 경우
: 조건을 충족하지 않아도 다음 조건문을 모두 수행한다.
조건문과 조건 연산자
간단한 if-else 조건문은 조건 연산자로 구현 할 수 있다.
ex)
if (a>b) { max = a; } else { max = b; }
= max = (a>b) ? a:b;