제어문 두번째, switch case break 문
여러가지 중 선택을 표현할때, if문을 쓸수도 있고 switch case 문을 쓸 수 도 있다.
두가지 중에 상황에 맞게 써야 하는데, 조건이 많아지는 경우 if문보다는 switch case 문이 효율적일 때가 있다. 컴파일시 JVM이 그 위치를 기억하고 해당하는 case 문으로 바로 이동하기 때문이다.
아래에서 사용하는 형식에 대해서 알아보자.
switch (char, short, int, byte의 자료형 또는 메서드) { case VALUE1: // 진행 내용부 break; case VALUE2: // 진행 내용부 break; case VALUE3: // 진행 내용부 break; case VALUE4: // 진행 내용부 break; default: // 진행 내용부 break; }
기본적으로 위와 같이 switch 구문안에는 char/byte/int/short 자료형 또는 메서드를 넣고
case 뒤에 해당하는 조건의 값을 기입한다
해당하는 값이 없을 때 실행되는 default도 마지막에 기입한다.
'프로그래밍 > Java' 카테고리의 다른 글
[Java] 제어문 네번째, While 문 (0) | 2016.05.23 |
---|---|
[Java] 제어문 세번째, For 문 (0) | 2016.05.18 |
[Java] 제어문 첫번째, If 문 (0) | 2016.05.02 |
[Java] 연산자-5 (0) | 2016.04.14 |
[Java] 연산자-4 (0) | 2016.04.14 |