C# 강좌 10.제어문(3)분기문

Posted by 슈퍼너드 리보
2020. 8. 1. 19:29 프로그래밍/C#
반응형

분기문(※참고:점프문이라고도 함)은 실행흐름을 가로채어 분기/점프 해주는 문장입니다. C# 분기문에는 break와 continue goto return문이 있습니다. 오늘은 시간이 없어서 break와 continue문만 다뤄볼게요. goto return문은 시간나면 정리해두겠습니다.

break문

break문은 반복문이나 switch문을 수행중에 있을 때 break문이 나오면 이전의 명령을 중단하고, 다음 문장을 실행하는 문장입니다. 다음은 반복문을 만날 때에 break문의 예제입니다.

소스코드

using System;

namespace BranchStatement
{
    class Program
    {
    static void Main()
        {
            for (int i = 1; i <= 100; i++)
            {
                if (i == 10)
                {
                    break;
                }
                Console.WriteLine(i);
            }
      
        }
    }
}

다음은 switch문을 만날 때에 예제입니다.

소스코드

using System;

namespace BranchStatement
{
    class Program
    {
        static void Main()
        {
            Console.Write("1,2,3 중에 원하는 숫자를 하나 입력하고 엔터키를 누르세요(1, 2, 3): ");
            string s = Console.ReadLine();
            int n = Int32.Parse(s);

            switch (n)
            {
                case 1:
                    Console.WriteLine("1을 선택했습니다!!");
                    break;
                case 2:
                    Console.WriteLine("2를 선택했습니다!!");
                    break;
                case 3:
                    Console.WriteLine("3을 선택했습니다!!");
                    break;
                default:
                    Console.WriteLine("엥?? 아무것도 선택하지 않았네요");
                    break;
            }

        }
    }
}


반응형

'프로그래밍 > C#' 카테고리의 다른 글

C# 강좌 12.C# 함수  (0) 2020.08.01
C# 강좌 11.C# 배열  (0) 2020.08.01
C# 강좌 9.c# 제어문(2)반복문  (0) 2020.08.01
C# 강좌 8.c# 제어문(1)조건문  (0) 2020.08.01
C# 강좌 7.c# 연산자에 대해서  (0) 2020.08.01