switch문의 제약 조건
1. switch 문의 조건식 결과는 정수 또는 문자열이어야 한다.
2. case문의 값은 정수, 상수(문자 포함), 문자열만 가능하며, 중복되지 않아야 한다.
int num, result;
final int ONE = 1;
switch(result) {
case '1': // OK. 문자 리터럴
case ONE: // OK. 정수 상수
case "YES": // OK. 문자열 리터럴
case num; // 에러! 변수는 불가
case 1.0; // 에러! 실수는 불가
'JAVA' 카테고리의 다른 글
JAVA - 입력(Scanner, InputStream, BufferedReader) (1) | 2022.11.25 |
---|---|
JAVA - 4-12_임의의 정수 만들기 (0) | 2022.11.14 |
JAVA - 3-10_산술 변환 (0) | 2022.11.14 |
JAVA - 2-14_화면에서 입력받기 (0) | 2022.11.12 |
Java - ObjectMapper (0) | 2022.08.30 |