목차
Java switch 조건문
break 키워드 - 반복문 탈출
default 키워드 - 기본 실행 코드
Java switch 조건문
각 경우에 실행할 조건문 코드 작성 시 유용.
cf.
C++ switch 조건문과 아주 유사.
PS.
ⓘ byte, short, char, int : 원시 자료형
② enum : 나열
③ String : 문자열
④ Character, Byte, Short, Integer : 원시 자료형 감싸는 클래스
[구문]
switch(표현식) {
case x:
표현식이 x 경우 실행할 코드
break;
case y:
표현식이 y 경우 실행할 코드
break;
default:
표현식이 x도 y도 아닐 때 실행할 코드
}
※ break 및 default 키워드는 선택 사항.
[예제]
public class Hz {
public static void main(String[] args) {
int day = 2;
switch (day) {
case 1:
System.out.println("월요일");
break;
case 2:
System.out.println("화요일");
break;
case 3:
System.out.println("수요일");
break;
case 4:
System.out.println("목요일");
break;
case 5:
System.out.println("금요일");
break;
case 6:
System.out.println("토요일");
break;
case 7:
System.out.println("일요일");
break;
}
}
}
break 키워드 - 반복문 탈출
조건 충족 코드 실행 후, 조건문 빠져나오는 역할 함.
※ 다른 조건 탐색할 필요 없어, 처리 속도가 빨라짐.
default 키워드 - 기본 실행 코드
조건 충족한 게 없을 때 실행할 기본 코드 정의.
※ Switch문 마지막 위치 시, break 불필요함.
[예제]
public class Hz {
public static void main(String[] args) {
int day = 4;
switch (day) {
case 6:
System.out.println("토요일");
break;
case 7:
System.out.println("일요일");
break;
default:
System.out.println("주말 아님.");
}
}
}
주소 복사
랜덤 이동