Search

switch case

구성

switch ( 조건 변수) { case 상수조건1 : 실행내용 break; case 상수조건2 : 실행내용 break; case 상수조건3 : 실행내용 break; }

설명

변수 한개를 가지고 그 변수가 무엇인지 확인하는 조건문입니다.
if ~ else if 로 완벽하게 대체 할 수 있지만 한가지 조건을 더 정교하게 체크 할 수 있습니다.
case 에 들어가는 조건은 고정된 상수여야 합니다.
1, 2, 3 : 고정된 값 O
x > 10 : 변할수 있는 값 X
int a 등 새로운 변수 활용 X
case 에 들어가는 조건은 중복되면 안됩니다.

예시

변수를 한가지 두고 그 변수에 의해 저녁 메뉴를 고르는 동작을 한다고 생각하겠습니다.
int x = 5; switch(x) { case 1: Console.WriteLine("치킨을 주문하자."); break; case 2: Console.WriteLine("피자를 주문하자."); break; default: Console.WriteLine("마라탕을 주문하자."); break; }
C#
복사