기존의 자바에서 switch문은 아래와 같다
public class Switch {
public static void main(String[] args) {
int grade = 2;
int coupon;
switch(grade){
case 1:
coupon=1000;
break;
case 2:
coupon=2000;
break;
case 3:
coupon=3000;
break;
default:
coupon=500;
break;
}
System.out.println("발급받은 쿠폰: "+coupon);
}
}
자바 14부터는 새로운 switch문이 도입되어 아래와 같이 코드를 변경할 수 있다.
public class Switch {
public static void main(String[] args) {
int grade = 2;
int coupon = switch(grade){
case 1 -> 1000;
case 2 -> 2000;
case 3 -> 3000;
default -> 500;
};
System.out.println("발급받은 쿠폰: "+coupon);
}
}
기존의 switch문과 달리 2가지 변경점이 생겼다.
-> 화살표를 사용함그 외에도 더 깊은 내용이 있다고 하나 강의에서는 이부분까지만 알려준 상태임
추후 새로운 내용을 배울 때 추가로 포스팅 할 예정
출처 : 김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음