학원 정리/자바
switch문
csatlemin
2022. 9. 27. 20:10
·switch문은 단 하나의 조건식으로 많은 경우의 수를 처리할 수 있다.
·처리할 경우의 수가 많은 경우 if문 보다 switch문을 사용하는 것이 유리하다.
·switch문의 형식
switch (조건식) {
case 값1 :
조건식의 연산결과가 값1과 일치하는 경우 실행될 수행문;
break;
case 값2 :
조건식의 연산결과가 값2과 일치하는 경우 실행될 수행문;
break;
case 값3 :
조건식의 연산결과가 값2과 일치하는 경우 실행될 수행문;
break;
default :
조건식의 연산결과와 일치하는 case문이 없을 때 실행될 수행문
}
·switch문의 제약조건
-조건식의 결과는 반드시 정수 또는 문자열이어야 한다.
-case문의 값은 정수, 문자, 문자열만 가능하며, 중복되지 않아야 한다.
-case문에 break가 없으면 일치하는 case문과 그 다음에 정의된 모든 case문 및 default문이 실행된다.
-default문은 생략가능하다.