선언된 정수형 변수와 수식을 계한한 결과가 정수일때,
jdk 7.0 부터 인식하는 문자열이 상수식의 결과와 같은 case로 이동되어 명령을 실행할 때 사용되는 선택문
case 에 나열되지 않는 상수는 default 로 이동되어 명령이 실행됨
장점
조건식이 결과가 true 구문을 만날 때까지 실행되는 if 문 보다
결과값에 따라 선택할 수 있는 구문을 실행하기 때문에 실행속도가 훨씬 빠름..
단점
이동되는 상수의 제한된 결과 값 등에 의하여 구문이 선택적으로만 사용
ex>
switch(n){
case 0: 실행문1 ; break;
case 1: 실행문2 ; break;
case 2: 실행문3 ; break;
default: default 실행문
}
댓글 없음:
댓글 쓰기