제어문 두번째, 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

+ Recent posts