Java/Java 개념 정리
[이것이 자바다] 04 조건문과 반복문
안정민
2023. 3. 19. 03:13
1. switch 문
- Java 12 이후부터는 switch문에서 Expression (표현식)을 사용할 수 있다.
- break 문을 없애는 대신에 화살표와 중괄호를 사용해 가독성이 좋아졌다.
package March14;
public class switchExpression {
public static void main(String[] args) {
// TODO Auto-generated method stub
char grade='B';
switch(grade) {
case 'A', 'a'->{
System.out.println("우수회원입니다.");
}
case 'B', 'b'->{
System.out.println("일반회원입니다.");
}
default->{
System.out.println("손님입니다.");
}
}
}
}
- switch Expression 을 사용하면 스위치된 값을 변수에 바로 대입할 수도 있다.
-단일 값일 경우 화살표 오른쪽에 값을 기술하면 되고, 중괄호를 사용할 경우에는 yield 키워드로 값을 지정하면 되나, 이 경우에는 반드시 default가 존재해야한다.