Favicon

If statement

Peponi11/14/20242m

C#
SyntaxStatementifelse

1. Introduction

if문은 제공된 식의 결과에 따라 실행하는 기능을 제공한다. 제공된 식의 결과가 true일 때만 실행되며 코드의 분기는 if, else 키워드를 통해 진행한다.

2. Example

기본적으로 if문은 다음과 같이 사용한다.

if (expression)
{
}

아래는 위 표현을 이용한 산술 연산 예시다.

Console.WriteLine(Calculate(10));
 
private int Calculate(int value)
{
    if (value <= 10)
    {
        value += 5;
    }
 
    return value;
}
 
/* output:
15
*/

3. else

else 키워드를 통해 if문이 false인 경우에 확인할 추가 조건을 지정할 수 있다.

Console.WriteLine(Calculate(11));
 
private int Calculate(int value)
{
    if (value <= 10)
    {
        value += 5;
    }
    else
    {
        value += 4;
    }
 
    return value;
}
 
/* output:
15
*/

elseif 키워드를 추가하여 다음과 같이 여러 조건을 만들 수 있다.

Console.WriteLine(Calculate(12));
 
private int Calculate(int value)
{
    if (value <= 10)
    {
        value += 5;
    }
    else if (value <= 11)
    {
        value += 4;
    }
    else if (value <= 12)
    {
        value += 3;
    }    
    else
    {
        value += 2;
    }
 
    return value;
}
 
/* output:
15
*/

4. 참조 자료