JavaScript, C# - 중첩 된 if 문
if 문 안에는 또 다른 if 문을 넣을 수 있습니다. 이러한 모양을 중첩 된 if 문이라고 합니다. 하나의 조건이 만족하고 또 다른 조건이 만족할 때 어떤 일을 진행해야 한다면 중첩 된 if 문을 사용할 수 있습니다.
이번에는 중첩 된 if 문을 사용해보겠습니다. 다음 내용을 입력한 뒤 실행해보세요.
<코드> IfNested.cs
// 중첩 된 if 문
using System;
class IfNested
{
static void Main()
{
string name = "C#";
int version = 10;
if (name == "C#") // 첫 번째 조건
{
if (version == 10) // 두 번째 조건
{
Console.WriteLine($"{name} {version}");
}
}
}
}
</코드>
<실행>
C# 10
</실행>
name과 version에 들어 있는 값이 if 문의 조건식에 맞으면 최종적으로 “C# 10” 문자열이 출력되는 예제입니다. 여러 개의 조건을 만족하고자 할 때에는 이처럼 여러 개의 if 문으로 묶어서 비교할 수 있는데 이를 중첩 된 if 문이라고 합니다.
<코드> IfNested.js
// 중첩 된 if 문
var name = "JavaScript";
var version = 2022;
if (name == "JavaScript") {
if (version == 2022) {
console.log(name + " " + version);
}
}
</코드>
<실행>
JavaScript 2022
</실행>
Comments
Comments are closed