C# - 조건문

MothorMoth·2024년 4월 24일

C#

목록 보기
5/17
post-thumbnail

조건문

  • 주어진 조건식의 결과에 따라 프로그램의 제어 흐름을 변경하는 제어문

1. if

  • 조건식의 결과에 따라 실행 여부를 결정하는 조건문
if (조건식)
{
    // 조건식이 참일 경우 실행할 코드
}

// 실행할 코드가 한 줄일 경우 중괄호를 생략 가능하다
if (조건식)
    // 조건식이 참일 경우 실행할 코드

2. else

  • if 문의 조건식이 거짓일 경우 실행할 코드를 지정하는 조건문
if (조건식)
{
    // 조건식이 참일 경우 실행할 코드
}
else
{
    // 조건식이 거짓일 경우 실행할 코드
}

3. else if

  • if 문의 조건식이 거짓일 경우 새로운 조건식을 사용하여 실행 여부를 결정하는 조건문
if (조건식1)
{
    // 조건식1이 참일 경우 실행할 코드
}
else if (조건식2)
{
    // 조건식2가 참일 경우 실행할 코드
}
else
{
    // 모든 조건식이 거짓일 경우 실행할 코드
}

4. switch

  • 변수나 조건식의 결과에 따라 지정된 case 문을 실행하는 제어문

  • 지정된 case 문을 실행한 뒤 break를 사용해 switch 문을 빠져나올 수 있다

switch (변수나 식)
{
    case1:
        // 값1이 나온 경우 실행되는 코드
        break;
    case2:
        // 값2가 나온 경우 실행되는 코드
        break;
    // ...
    default:
        // 모든 case문에 해당하지 않는 경우 실행되는 코드
        break;
}

5. 3항 연산자

  • if 문의 축약 형태로, 조건식의 결과에 따라 두 값을 선택하는 연산자
// 3항 연산자
(조건식) ? 참일 경우 값 : 거짓일 경우 값;

// if 문
if (조건식)
{
    // 참일 경우 값
}
else
{
    // 거짓일 경우 값
}

0개의 댓글