java 학습일기 day16 - java swtich문

이건구·2023년 9월 15일
0

java학습일기

목록 보기
13/13

switch문

1. switch문이란

2. switch문의 사용법

3. switch문 사용할때 유의사항

1. switch문이란

switch문은 다양한 조건에 따라 흐름을 제어하는 제어문이다.

하나의 변수나 표현식의 값에 따라 여러가지 경우(case)중 하나를 선택할때 쓰면 유용하다.

2. switch문 사용법

switch(표현식) {
	case1:
    	//표현식이 값1과 일치할 때 실행되는 코드
    	break;
    case2:
    	//표현식이 값2와 일치할 때 실행되는 코드
        break;
    case3:
    	//표현식이 값3과 일치할 떄 실행되는 코드
        break;
    default:
    	//위의 어떤 case에도 해당하지 않을 때 실행되는 코드 (넣어도되고 안넣어도된다)
}

표현식이라고 적힌 ()안에는 변수나 표현식을 넣는다.

이 값이 무엇이 나오는지에 따른 경우를 case옆에있는 값 에 넣는다.

그럼 값과 일치할때 해당case가 실행되는데 case안에 break가 없으면 case아래도 계속 실행이된다. break를 넣으면 해당 case를 실행하고 switch문을 바오게된다.

default는 case의 그 무엇과도 일치하지않을때 실행된다.

3. switch문을 사용할때 유의사항

우선 switch문안에 for문을통한 반복문을 만들수없다.

정수나 문자 또는 열거값을 기준으로 비교할때는 유용하지만 문자열이나 다른 데이터 유형을 비교할때에는 적합하지않다. 그럴땐 else if문을 사용하는게 좋다.

0개의 댓글