Programming/Java

[Java] 조건문 - switch

hongchii 2021. 2. 19. 10:14
728x90
반응형

switch문은 단 하나의 조건식으로 많은 경우의 수를 처리할 수 있다.

조건식을 먼저 계산 후 결과와 일치하는 case문으로 이동한다.

 

 

1.switch문

switch (조건식) {
	case 값1 :
    	// 조건식의 결과가 값1일때 수행될 문장
    	break;
	case 값2 : 
    	// 값2일때 수행될 문장
    	break;
    case 값3 :
    	// 값3일때 수행될 문장
    	break;
    default :
		// 그 외일때 수행될 문장
}	

 

break문을 만나면 switch문을 벗어난다.

break문은 생략가능하지만 생략하게되면 모든 문장들이 수행된다. 

 

 

switch문의 제약조건

1. switch문의 조건식 결과는 정수 또는 문자열이어야 한다.

2. case문의 값은 정수, 상수만 가능하며, 중복되지 않아야한다.

 

728x90
반응형