Java 10 switch문의 제약조건
자바/4. 조건문과 반복문2021. 3. 31. 09:35
switch문의 제약조건
1. switch문의 조건식 결과는 정수 또는 문자열이어야 한다.
2. case문의 값은 정수,상수(문자 포함), 문자열만 가능하며, 중복되지 않아야 한다.
* 변수나 실수는 안된다.
public static void main(String[] args) {
int num, result;
final int ONE = 1;
...
switch(result){
case '1' : // 가능하다. 문자 리터럴 (정수 49와 동일)
case ONE : // 가능하다. 정수 상수
case "YES" : // 가능하다. 문자열 리터럴
case num : // 불가능하다. 변수는 불가
case 1.0 : // 불가능하다. 실수는 불가
}
'자바 > 4. 조건문과 반복문' 카테고리의 다른 글
Java 09 switch 문 (0) | 2021.03.30 |
---|---|
Java 08 중첩 if문 예제 (0) | 2021.03.30 |
java 07 중첩 if 문 (0) | 2021.03.30 |
Java 06 if-else if문 예제 (0) | 2021.03.30 |
Java 05 if-else if 문 (3) | 2021.03.30 |
댓글()