switch() 문법 사용방법임.
if ~ else if ~ else if~ 가 3번이상 돌아갈 경우 속도저하등의 문제로 switch문을 사용한다.
먼저, 문법은
-> switch( 변수 ) {
case 변수값:
변수선언;
(break;)
case 변수값:
변수선언;
(break;)
}
이다.
( ※. switch() 안에는 byte/ short/ char/ int/ String/ enum 타입이 들어갈 수 있다. )
간단하게 달력의 마지막일을 출력하는 프로그램을 만들어보자.
00. 3월을 입력하고 switch문을 다음과 같이 작성하면 case 3 으로 작동되서 31이 출력된다.
00. 이 경우는 break 가 없기 때문에 switch를 한바퀴 다돌고 default 값으로 출력된다.
00. 일반적으로는 이렇게 작동시킨다.
31인 날을 모아서 한번에 31로 출력 혹은 30일 특별한경우 2월은 28일