작성
·
212
답변 1
0
안녕하세요. ^^님, 공식 서포터즈 OMG입니다.
자바 14부터 추가된 switch 표현식에서는 switch 표현식 전체가 한 문장으로 취급되기 때문에 문장의 끝을 나타내는 세미콜론이 반드시 필요합니다.
switch문을 통해 계산된 값이 변수 c에 할당이되고, 변수 c를 선언과 동시에 초기화를 하였으므로 문장의 끝을 구분지어줘야 합니다.
이전의 switch문은 조건-분기문으로서의 동작이였다면(if문과 같이 ; 가 필요하지 않음),
새로운 switch문에서는 반환값이 있는 함수와도 유사한 동작을 한다고 보시면 될 것 같습니다.
(함수를 호출하면 끝에 ; 필요)
감사합니다.