Java 자바 14 새로운 switch문

지정욱·2023년 12월 12일
0

switch문은 if문 보다는 조금 덜 복잡하지만, 그래도 뭔가 break도 같이 작성하면서 해야되는 불편함이 있었다. 하지만 이제 이런 문제를 해결하고자 자바14부터는 새로운 switch문이 생겨났다. 바로 탐색해 보도록 하자!

성적 관련 코드를 작성해 보았다

public class Switch3 {
    public static void main(String[] args) {
        int socre = 80;
        String grade = switch (socre) {
            case 100 -> "좋은 성적!!";
            case 90 -> " 준수한 성적!!";
            case 80 -> " 노력이 필요합니다";
            default -> " 불합격!";
        };
        System.out.println("당신의 성적은" + grade);
    }
}

기존의 switch문과 차이는 다음과 같다.

  1. ->를 사용한다.
  2. 선택된 데이터를 반환할 수 있다.
profile
T자형 개발자가 되자

0개의 댓글