목차
C# switch 조건문
break 키워드
default 키워드
C# switch 조건문
각 경우에 실행할 조건문 코드 작성 시 유용.
[구문]
switch(표현식)
{
case x:
표현식이 x 경우 실행할 코드
break;
case y:
표현식이 y 경우 실행할 코드
break;
default:
표현식이 x도 y도 아닐 때 실행할 코드
}
※ 소문자로 기재.
※ break 및 default 키워드는 선택 사항.
[예제]
using System;
namespace Homzzang
{
class Program
{
static void Main(string[] args)
{
int day = 5;
switch (day)
{
case 1:
Console.WriteLine("월요일");
break;
case 2:
Console.WriteLine("화요일");
break;
case 3:
Console.WriteLine("수요일");
break;
case 4:
Console.WriteLine("목요일");
break;
case 5:
Console.WriteLine("금요일");
break;
case 6:
Console.WriteLine("토요일");
break;
case 7:
Console.WriteLine("일요일");
break;
}
}
}
}
결과값: 금요일
break 키워드
조건 충족 코드 실행 후, 조건문 빠져나오는 역할 함.
※ 다른 조건 탐색할 필요 없어, 처리 속도가 빨라짐.
default 키워드
조건 충족한 게 없을 때 실행할 기본 코드 정의.
※ Switch문 마지막 위치 시, break 불필요 함.
[예제]
using System;
namespace Homzzang
{
class Program
{
static void Main(string[] args)
{
int day = 5;
switch (day)
{
case 6:
Console.WriteLine("토요일");
break;
case 7:
Console.WriteLine("일요일");
break;
default:
Console.WriteLine("주말 아님.");
break;
}
}
}
}
결과값: 주말 아님.
주소 복사
랜덤 이동
최신댓글