JAVA12 (1) 썸네일형 리스트형 JAVA 스터디 5 - switch expression (자바 12부터 추가됨) 자바 12부터 새로운 switch문이 추가 되었다 . 기존 switch 제어문의 불편함 1. 변수은 값이 다르지만 공통된 명령을 수행해야 할때 case를 추가해서 똑같은 코드를 또 적어야한다 . 2. case 내에 break;를 포함시키지 않으면 조건이 해당 케이스에 맞는 명령이 실행된 후에도 코드가 계속되게 된다. 3. return값이 존재할 수 없다 . switch expression 자바 12부터 지원되었으며 13에선 yeild의 사용이 추가되었다 . 기본 자바의 switch문은 c 와 c++같은 언어를 따르기 때문에 제어 흐름이 낮은 수준의 코드 (바이너리 코드) 작성하는데 더 유용하지만 실제로 switch는 높은 수준의 컨텍스트에서 사용되기 때문에 오류가 발생하기 쉬운 특성을 갖고 있었다 (위의.. 이전 1 다음