목차
- break 키워드 - (switch 조건문, 반복문) 탈출
- continue 키워드 - 해당 조건만 건너뛰기
break 키워드 - (switch 조건문, 반복문) 탈출
(switch 조건문, for/while반복문) 탈출/중단.
※ break 위치에 따라 출력 결과 달라질 수 있음.
[예제1] switch 조건문 탈출
https://homzzang.com/b/cs-16
[예제2] for 반복문 탈출
using System;
namespace Homzzang
{
class Program
{
static void Main(string[] args)
{
for (int i = 0; i < 5; i++)
{
if (i == 3)
{
break;
}
Console.WriteLine(i);
}
}
}
}
결과값:
0
1
2
[예제3] while 반복문 앞쪽에서 탈출
using System;
namespace Homzzang
{
class Program
{
static void Main(string[] args)
{
int i = 0;
while (i < 5)
{
if (i == 3)
{
break;
}
Console.WriteLine(i);
i++;
}
}
}
}
결과값:
0
1
2
[예제4] while 반복문 뒤쪽에서 탈출.
using System;
namespace Homzzang
{
class Program
{
static void Main(string[] args)
{
int i = 0;
while (i < 5)
{
Console.WriteLine(i);
i++;
if (i == 3)
{
break;
}
}
}
}
}
결과값:
0
1
2
continue 키워드 - 해당 조건만 건너뛰기
for/while 반복문에서 해당 조건만 건너뛰기.
[for 반복문 경우]
using System;
namespace Homzzang
{
class Program
{
static void Main(string[] args)
{
for (int i = 0; i < 5; i++)
{
if (i == 3)
{
continue;
}
Console.WriteLine(i);
}
}
}
}
결과값:
0
1
2
4
[while 반복문 경우]
using System;
namespace Homzzang
{
class Program
{
static void Main(string[] args)
{
int i = 0;
while (i < 5)
{
if (i == 3)
{
i++;
continue;
}
Console.WriteLine(i);
i++;
}
}
}
}
결과값:
0
1
2
4
PS. 핑크색 코드가 없을 시 결과값: 0 1 2
최신댓글