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();
}
static void Main(string[] args)
{
for(int i=1; i<=10; i++)
{
if (i == 5) break;
Console.Write($"{i} ");
}
Console.WriteLine();
}
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;
}
}
}
반응형