C#/C#_기초강의

(C#) break, continue 문

코딩ABC 2023. 4. 22. 08:19
반응형

break :가장 가까운 반복문(for, foreach, while, do ~ while) 또는 switch 문을 벗어납니다.

continue: 루프(loop)내에서 continue부터 루프 끝까지를 실행하지 않고, 루프의 처음으로 이동해서 반복을 계속합니다.

*. 루프(loop): 반복되는 부분

 

 

예제

        static void Main(string[] args)
        {
           for(int i=1; i<=10; i++)
           { 
                if (i == 5) continue;
                Console.Write($"{i} ");
           }
           Console.WriteLine();
        }

continue: 5일때 출력이 안됨

 

        static void Main(string[] args)
        {
           for(int i=1; i<=10; i++)
           { 
                if (i == 5) break;
                Console.Write($"{i} ");
           }
           Console.WriteLine();
        }

break

 

switch ~ case 문에도 break로 case 구문을 벗어나게 합니다.

        static void Main(string[] args)
        {
           for(int i=0; i< 4; i++)
           { 
                switch(i)
                {
                    case 0: 
                        Console.WriteLine("Zero");
                        break;
                    case 1:
                        Console.WriteLine("One");
                        break;
                    case 2:
                        Console.WriteLine("Two");
                        break;
                    case 3:
                        Console.WriteLine("Three");
                        break;

                }
           }
        }

 

 

 

반응형