강좌 & 팁
글 수 2,412
2014.01.17 18:18:03 (*.52.177.249)
53998
조건 연산자
선택문이 간단한 경우 if-else 문 대신 조건연산자를 이용할 수 있습니다.
조건연산자의 사용형식은 다음과 같습니다.
수식1 ? 수식2 : 수식3
3개의 수식 사이에 연산자 '?'와 ':'가 옵니다. 조건 수식이 의미는 만약 수식1이 참이면 조건수식은 2의 값을 가지고, 거짓이면 수식3의 값을 갖습니다. 조건수식과 if-else문과 비교를 해 보겠습니다.
조건수식과 if-else문과 비교
if ( a < b ) max = b;
else max = a;
여기서 if-else 문은 a와 b중에서 큰 값을 max로 정합니다. 이것을 조건연산자로 표현하면 다음과 같습니다.
max = (a < b) ? b : a