더북(TheBook)

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 문으로 대체할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.