더북(TheBook)

중첩 if 문

당연한 이야기이지만, if 문 안에는 또 다른 if 문을 넣을 수 있습니다. 이러한 형태를 중첩 if 문이라고 합니다. 조건을 하나 만족하고 또 다른 조건을 만족할 때 어떤 일을 진행해야 한다면 중첩 if 문을 사용할 수 있습니다.

다음 내용을 입력한 후 실행해 보세요.

중첩 if 문: IfNested.cs

using System;

class IfNested
{
    static void Main()
    {
        string name = "C#";
        int version = 8;

        if (name == "C#")    //첫 번째 조건
        {
            if (version == 8) //두 번째 조건
            {
                Console.WriteLine($"{name} {version}");
            }
        }
    }
}

실행 결과

C# 8

nameversion에 들어 있는 값이 if 문 조건식에 맞으면 최종적으로 “C# 8” 문자열이 출력되는 예제입니다. 조건 여러 개를 만족하고자 할 때는 이처럼 if 문 여러 개로 묶어서 비교할 수 있는데, 이를 중첩 if 문이라고 합니다.

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