switch

 

다중 if ~ else 문과 비슷한 용도로 사용된다. 대신 동등비교만 가능하다는 특징을 가지고 있다.

(>, < , >= 등의 연산자는 이용할 수 없고 오직 == 만 가능하다)

 

 

 

 

예시1

구성을 보면 다음 과 같다.

 

switch(인자값)

case 조건: 조건이 충족한다면 실행되는 문 ; break;

.....

default : 위 조건들이 충족하지 않는 다면 실행되는 문;

 

 

여기서 break는 case의 조건이 충족된다면 해당 case문까지만 출력하고 멈춰달라는 의미이다.

break가 없다면 첫 번째 case문에서 충족되고나서 끝나도 될 문장이

그 뒤에 있는 case들의 실행문까지 모두 출력한다. 이런 경우가 발생한다면 비교하는 의미가 없어진다.

 

'JAVA' 카테고리의 다른 글

#Java while문 다시..  (0) 2021.07.13
#Java 반복문 정복하기  (0) 2021.07.13
#Java while 문  (0) 2021.07.12
#Java 제어문 2  (0) 2021.07.12
#Java 제어문  (0) 2021.07.12

+ Recent posts