C#/제어문

[C#] 조건문 if, else if, else

도도돋치 2025. 3. 20. 20:10
Contents 접기
728x90

기본 개념

조건문특정 조건에 따라 프로그램이 다르게 실행되도록 하는 문법

if문 기본 구조

 주어진 조건이 true일 때만 실행됨
int num = 10;

if (num > 5) 
{
    Console.WriteLine("num은 5보다 큽니다.");
}

💡 결과: num은 5보다 큽니다.

if - else

 조건이 true면 if 실행, false면 else 실행
int num = 3;

if (num > 5) 
{
    Console.WriteLine("num은 5보다 큽니다.");
} 
else 
{
    Console.WriteLine("num은 5 이하입니다.");
}

💡 결과: num은 5 이하입니다.

if - else if - else

 여러 조건을 검사하고, 해당하는 첫 번째 조건만 실행
int score = 85;

if (score >= 90) 
{
    Console.WriteLine("A 학점입니다.");
} 
else if (score >= 80) 
{
    Console.WriteLine("B 학점입니다.");
} 
else if (score >= 70) 
{
    Console.WriteLine("C 학점입니다.");
} 
else 
{
    Console.WriteLine("D 학점입니다.");
}

💡 결과: B 학점입니다.

📖 정리

 if → 조건이 true일 때 실행
 else → 모든 if 조건이 false일 때 실행
 else if → 여러 개의 조건 중 하나가 true일 때 실행
 if 안에 if → 중첩 조건 가능

728x90

'C# > 제어문' 카테고리의 다른 글

[C#] 분기문 continue  (0) 2025.03.24
[C#] 분기문 break  (0) 2025.03.24
[C#] 반복문 while, do-while  (0) 2025.03.22
[C#] 반복문 for  (0) 2025.03.21
[C#] 조건문 switch-case  (0) 2025.03.20