1. switch문의 특징
- 조건문에 해당함.
- 값이 명확해야 함. ( → 조건에 범위 설정 불가능)
if(number > 0) 부등호 사용 불가능함.
if(number = 0) 가능 - 소숫값을 사용할 수 없음.
2. 형식
switch( 변수 ){
case 값1: if(변수 == 값1)
처리1
break;
case 값2: else if(변수 == 값2)
처리2
break;
default: else // 생략가능
처리
break;
}
3. 사용 예시
1) 숫자 변수일 경우
int count = 4; // 변수값을 바꾸면 결과가 다르게 나옴.
switch (count){
case 1:
System.out.println("count는 1입니다.");
break;
case 2:
System.out.println("count는 2입니다.");
break; // break를 생략하면 break가 나올 때까지 모두 시행 후 빠져나옴.
case 3: // if(count == 3)
System.out.println("count는 3입니다.");
break;
default:
System.out.println("count는 1, 2, 3이 아닙니다.");
break;
}
2) 문자열 변수일 경우도 가능
String str = "ABC";
switch (str){
case "ABC":
System.out.println("str은 ABC입니다.");
break;
}
'JAVA 프로그래밍' 카테고리의 다른 글
[JAVA] 풀스택 개발자 부트캠프 003일차 ⑥ 과제 (0) | 2024.12.26 |
---|---|
[JAVA] 풀스택 개발자 부트캠프 003일차 ⑤ 제어문 for (0) | 2024.12.26 |
[JAVA] 풀스택 개발자 부트캠프 003일차 ③ 제어문 if (0) | 2024.12.26 |
[JAVA] 풀스택 개발자 부트캠프 003일차 ② 2차원 배열 (0) | 2024.12.26 |
[JAVA] 풀스택 개발자 부트캠프 003일차 ① 배열 (0) | 2024.12.26 |