switch문
- if문처럼 조건식이 true일 경우에 블록 내부의 실행문을 실행하는 것이 아니라, 변수가 어떤 값을 갖느냐에 따라 실행문이 선택된다
- 변수의 값에 따라서 실행문이 결정되기 때문에 같은 기능의 if문보다 코드가 간결하다
-
switch(변수){ case 값1: 실행문; break; case 값2: 실행문; break; ... default: 실행문; }
- 변수 값과 동일한 값을 갖는 case로 가서 실행문을 실행시킨다
- 변수 값과 동일한 값을 갖는 case가 없으면 default로 가서 실행문을 실행시킨다
- default는 생략 가능하다
- break는 다음 case를 실행하지 않고 switch문을 빠져나가기 위해 작성한다
-
int num=3; switch(num){ case 1: System.out.println("1입니다"); break; case 2: System.out.println("2입니다"); break; case 3: System.out.println("3입니다"); break; default: System.out.println("잘못된 값"); } 출력값: 3입니다
'JAVA' 카테고리의 다른 글
[JAVA] 분기문-break, continue (0) | 2022.02.16 |
---|---|
[JAVA] 반복문 (0) | 2022.02.15 |
[JAVA] 조건문-if문 (0) | 2022.02.11 |
[JAVA] 입력과 출력 (0) | 2022.02.10 |
[JAVA] 형변환 (0) | 2022.02.10 |