3항 연산자인 조건 연산자를 사용해 보겠습니다. 다음 내용을 입력한 후 실행해 보세요.
3항 연산자(조건 연산자) 사용: ConditionalOperator.cs
using System; class ConditionalOperator { static void Main() { int number = 3; //number가 짝수이면 result 변수에 "짝수"를 담고, 그렇지 않으면 "홀수" 담기 string result = (number % 2 == 0) ? "짝수" : "홀수"; Console.WriteLine($"{number}은(는) {result}입니다."); } }
실행 결과
3은(는) 홀수입니다.
number 변수에 3을 넣은 후 (number % 2 == 0)을 물어보면 거짓(false)이 됩니다. ? 기호 앞의 식이 false이기에 ‘홀수’가 result 변수에 담깁니다. 즉, 조건식이 참이면 ‘짝수’를 반환하고 그렇지 않으면 ‘홀수’를 반환합니다. 조건 연산자(3항 연산자)는 앞으로 배울 제어문의 if 문으로 대체할 수 있습니다.