Switch/case 문
switch(입력변수) {
case 입력값1: ...
break;
case 입력값2: ...
break;
.
.
.
default: ...
break;
}
- 입력 변수의 값과 일치하는 case 입력값이 있다면 해당 case 문에 속한 문장들이 실행된다. case 문마다 break을 해주어야 case 문 실행한 뒤 다른 case를 거치지 않고 빠져나올 수 있게 된다.
- 입력 변수의 자료형은 byte, short, char, int, enum, String만 가능하다.
(입력값이 정형화되어 있는 경우 if문보다는 switch/case문을 쓰는 것이 코드의 가독성이 좋다.)
switch / case 문은 if문으로 변경이 가능하지만 if문으로 작성된 모든 코드를 switch 문으로 변경할 수는 없다.
'JAVA' 카테고리의 다른 글
JAVA(07.05) - RDBMS (0) | 2024.07.05 |
---|---|
JAVA(07.04) - ArticleManager(Controller - Service - Dao - (DB)) (0) | 2024.07.04 |
JAVA(07.02) - 날짜 기능, 게시글 검색 기능 (0) | 2024.07.02 |
JAVA(07.01) - MVC pattern (0) | 2024.07.01 |
JAVA(07.01) - motivation(삭제, 수정기능, String toString() 메소드) (0) | 2024.07.01 |