switche ( 조건 변수) { case 상수조건1 : 실행내용 break;
**case 상수조건2 :
실행내용
break;**
**case 상수조건3 :
실행내용
break;**
}
변수 한개를 가지고 그 변수가 무엇인지 확인하는 조건문입니다.
if ~ else if 로 완벽하게 대체 할 수 있지만 한가지 조건을 더 정교하게 체크 할 수 있습니다.
변수를 한가지 두고 그 변수에 의해 저녁 메뉴를 고르는 동작을 한다고 생각하겠습니다.
int x = 5;
switch(x)
{
case 1:
Console.WriteLine("치킨을 주문하자.");
break;
****
case 2:
Console.WriteLine("피자를 주문하자.");
break;
****
defualt:
Console.WriteLine("마라탕을 주문하자.");
break;
}