switch문
1. switch문이란
2. switch문의 사용법
3. switch문 사용할때 유의사항
1. switch문이란
switch문은 다양한 조건에 따라 흐름을 제어하는 제어문이다.
하나의 변수나 표현식의 값에 따라 여러가지 경우(case)중 하나를 선택할때 쓰면 유용하다.
2. switch문 사용법
switch(표현식) {
case 값1:
break;
case 값2:
break;
case 값3:
break;
default:
}
표현식이라고 적힌 ()안에는 변수나 표현식을 넣는다.
이 값이 무엇이 나오는지에 따른 경우를 case옆에있는 값 에 넣는다.
그럼 값과 일치할때 해당case가 실행되는데 case안에 break가 없으면 case아래도 계속 실행이된다. break를 넣으면 해당 case를 실행하고 switch문을 바오게된다.
default는 case의 그 무엇과도 일치하지않을때 실행된다.
3. switch문을 사용할때 유의사항
우선 switch문안에 for문을통한 반복문을 만들수없다.
정수나 문자 또는 열거값을 기준으로 비교할때는 유용하지만 문자열이나 다른 데이터 유형을 비교할때에는 적합하지않다. 그럴땐 else if문을 사용하는게 좋다.