*본 게시물은 개인 공부 후 기록하기 위해 작성하였으며, 내용에 오류가 있을 수 있음을 밝힙니다.
switch문에 대해 공부를 하다가 기존에 사용하던 switch문 외에 Java 12부터 새로운 switch문이 추가 되었다는 것을 알게 되었다.
이 두 switch문은 형식이 조금 다르고, 기존의 switch문에 비해 개선된 switch문은 가독성도 좋아졌고 break을 사용하지 않아도 되는 등의 편의성도 좋아졌다.
아래 코드를 통해 두 switch문을 알아보자.
- 기존의 switch문

기존의 switch문은 위와 같은 형식으로 실행되며, 매 case 마다 break을 써줘야 한다는 특징이 있다.
- 개선된 switch문

반면 개선된 switch문은 매 case마다 break을 써주지 않아도 되므로 break문의 누락으로 인한 오류 가능성도 제거할 수 있고, 코드가 간결해짐에 따라 가독성도 좋아졌다.
앞으로는 개선된 switch문에 익숙해질 수 있도록 자주 사용 해봐야 겠다.