switch
다중 if ~ else 문과 비슷한 용도로 사용된다. 대신 동등비교만 가능하다는 특징을 가지고 있다.
(>, < , >= 등의 연산자는 이용할 수 없고 오직 == 만 가능하다)
구성을 보면 다음 과 같다.
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 |