본문 바로가기

개발일지

개발일지 06 - switch문

switch문 사용법

switch문은 if문과 같이 조건값에 따라 다른 행위를 수행하기 위해 사용되는 조건문이다.

if문과 쓰임새가 비슷하지만 switch문은 if문 보다 조건이 직관적이고 정해져 있을 때 사용하기 좋은 것 같다.if문은 조건식을 사용해 다양한 조건을 걸 수 있고, switch문은 정수타입이나 문자열만 조건에 넣을 수 있다.사용법은 다음과 같다.

switch (조건){
	case 값1 :
		수행문;
		break;
    
	case 값2 :
    		수행문;
        	break;
        
	case 값3 :
    		수행문;
        	break;
    
	default :
    		수행문;
}

다음과 같이 결괏값에 따라 정해진 수행문을 실행하고 어떤 값도 해당하지 않는다면 default를 수행한다.

break문은 case문의 영역을 구분하는 역할을 하며 case문은 break문을 만날 때까지 수행문을 실행하게 된다.