안녕하세요 이번에는 저번 if 문에 이어 switch문에 대해 설명해드리겠습니다.

좋은 정보 얻으시고 좋은 일만 있길 바라겠습니다!!

 

switch 문

 

중첩된 if - else 문 대신에 switch문을 사용

 

switch(변수) {

case value - 1 :

statements;

break;

case value - 2 :

statements;

break;

......

case value - N :

statements;

break;

defalut :

statements;

}

 

 

컨트롤의 이동

 

- switch문의 변수값과 일치하는 case로 점프(진입점)

- 재수값을 일치하는 case가 없을 경우 default로 점프

- break문을 만나면 switch문 외부로 점프(종단점)

 

case의 중첩효과

 

- break를 만나지 않는 한 컨트롤이 계속 진행

 

switch(변수){

case value -1 :

case value -2 :

statements;

defalut :

statements;

}

 

 

 

 

+ Recent posts