ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • switch문과 삼항연산자
    C# 2022. 1. 22. 20:48

    1. switch

    using System;
    
    namespace CSharp
    {
        class Program
        {
            static void Main(string[] args)
            {
                int a = 3;
    
                switch (a)
                {
                    case 0:
                        Console.WriteLine("case0입니다.", a);
                        break;
                    case 1:
                        Console.WriteLine("case1입니다.", a);
                        break;
                    case 2:
                        Console.WriteLine("case2입니다.", a);
                        break;
                    case 3:
                        Console.WriteLine("case3입니다.", a);
                        break;
                    default:
                        Console.WriteLine("default출력");
                        break;
                }
            }
        }
    }

    switch문은 매개변수와 case의 값을 비교해서 맞는 구문을 출력한다.

    그리고 case의 내용이 끝나는 곳에 break;를 반드시 써줘야한다. 

    default는 if문에서 else와 같은 역할을 한다.

    가독성이 좋기 때문에 if문으로 만들 수 있음에도 불구하고 switch문을 사용하는 경우도 많다.

     

    2. 삼항연산자

    삼항연산자는 의 형식은 다음과 같다

    비교연산자 ? true값 : false값

    using System;
    
    namespace CSharp
    {
        class Program
        {
            static void Main(string[] args)
            {
                int a = 30;
                int b = 20;
                int c = a > b ? 5 : 10; // a > b = true이므로 5출력
    
                Console.WriteLine(c);
             
            }
        }
    }

     

    'C#' 카테고리의 다른 글

    반복문  (0) 2022.01.22
    열거형과 상수  (0) 2022.01.22
    데이터연산2  (0) 2022.01.22
    비트연산  (0) 2022.01.22
    데이터 연산  (0) 2022.01.22
Designed by Tistory.