재밌고 어려운 IT를 이해해보자~!
무한루프 제어문 본문
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("탈출!");
}
}
}
Comments