archive
[이것이 자바다] 04 조건문과 반복문 본문
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가 존재해야한다.
'Java > Java 개념 정리' 카테고리의 다른 글
[이것이 자바다] 06 클래스 - 1 (0) | 2023.04.07 |
---|---|
[이것이 자바다] 05 참조 타입 (0) | 2023.03.19 |
[이것이 자바다] 03 연산자 (0) | 2023.03.19 |
[이것이 자바다] 02 변수와 타입 (0) | 2023.03.19 |
자바 Math.random() 메소드 정리 (0) | 2023.02.24 |