삼항연산자는 간결한 문장일 때에 사용이 용이하다.
그 이상의 조건들이 부여될 때는 제어문에 있는 조건문을 사용하자.
제어문 : 조건문 + 반복문
조건문
if 문 / switch 문
if 문
if(조건식 { 실행할 문장 }
if( 조건식 ) {
실행할 문장
>> 위의 조건식에 상관없이 모두 검사
} if( 조건식 ) {
실행할 문장
} if( 조건식 ) {
실행할 문장
}
-> if 는 무조건 모든 조건식을 다 검사한다.
if( 조건식 ) {
실행할 문장
>> 위의 조건식이 거짓일 때만 검사. 참일 때 검사 안함.
} else if ( 조건식 ) {
실행할 문장
} else {
실행할 문장
}
-> else : 부정, 그외의
if 가 참이면 나머지를 검사하지 않음.
다 거짓이면 else 실행.
- if, if : 모든 질문에 모든 대답이 다 필요한 경우. (밥 먹었니? 언제 만날까?)
- if, else if, else : 질문에 대한 대답이 하나일 경우.