switch
- 조건문
- 서로 다른 동작을 수행 가능
- 특정 변수나 표현식의 값을 case로 비교하여 실행할 코드 결정
구조
switch (expression) { case value1: // 실행 코드 break; case value2: // 실행 코드 break; //... default: // 기본 실행 코드 }
> 특징
- 정수형 , 문자, 문자열, 열거형 등의 값이 올수 있음
- 각 case는 break문으로 끝나얗함
- default 는 모든 case 값과 매치되지 않을 때 사용
- 가독성이 높음
- 간결한 코드 만들수 있음
- 다양한 조건이 있을 시 if문 사용 추천!