재밌고 어려운 IT를 이해해보자~!

무한루프 제어문 본문

C#

무한루프 제어문

언제나즐거운IT 2024. 6. 29. 22:53

break 

using System;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int num = 0;

            while (num < 100) // num보다 100이 크면 계속 반복
            {
                if (num == 40) break; // num이 40이면 break로 인해 반복 탈출
                Console.WriteLine("num: " + num);
                num++; // num의 값 1 증가
            }
        }
    }
}

 

continue

using System;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            for (int i = 1; i <= 50; i++)
            {
                if (i % 2 == 1) continue;
                Console.WriteLine("i: " + i);
            }
        }
    }
}

 

goto

using System;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int num = 0;

            while (num < 100) // num보다 100이 크면 계속 반복
            {
                if (num == 40) goto EXIT; // num이 40이면 break로 인해 반복 탈출
                Console.WriteLine("num: " + num);
                num++; // num의 값 1 증가
            }

            EXIT: // EXIT 레이블!
            Console.WriteLine("탈출!");
        }
    }
}

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

배열  (0) 2024.06.30
메소드  (0) 2024.06.29
반복문  (0) 2024.06.28
조건문  (0) 2024.06.28
연산자(Operators)  (0) 2024.06.28
Comments