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