Java 09 switch 문
switch문
처리해야 하는 경우의 수가 많을 때 유용한 조건문
switch (조건식) {
case 값1 :
// 조건식의 결과가 값1과 같을 경우 수행될 문장들
//....
break; // switch문을 벗어난다. break문이 없으면 다른 case 로 내려간다.
case 값2 :
// 조건식의 결과가 값2과 같을 경우 수행될 문장들
//....
break; // switch문을 벗어난다.
//...
default : // default 생략가능
// 조건식의 결과와 일치하는 case문이 없을 때 수행될 문장들
//....
}
조건문은 if문과 switch문 2가지 이다.
경우의 수가 많으면 if-else if문 또는 switch문을 사용한다.
하지만, switch문이 더 유리하다.
(switch 문은 조건식에 정수, 문자열 가능하고 조건식을 한번만 적으면된다.
하지만, if-else if문은 조건식에 ture/false만 가능하고, 조건식을 여러번 적어야해서 효율이 떨어진다.)
'자바 > 4. 조건문과 반복문' 카테고리의 다른 글
Java 10 switch문의 제약조건 (1) | 2021.03.31 |
---|---|
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 |