Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Tags
more
Archives
Today
Total
관리 메뉴

Chihiro's Blog

[JAVA 재수강] 6일차 - 제어문과 while / switch문 본문

프로그래밍 언어/JAVA

[JAVA 재수강] 6일차 - 제어문과 while / switch문

ChihiroVega 2019. 6. 19. 21:13

switch (스위치)문

switch문은 if문과 비슷하지만 더 규칙적이다.

switch문의 구조는 다음과 같습니다.

switch ~ case, break 문

하나의 값으로 대표되는 여러 경우의 조건문에 적용됩니다.

if, else if 보다 명확한 코드입니다.

 

- break

switch 또는 반복문 (loop 문) 에서 코드 블록 바깥으로 나갈 때 이용합니다.

각 case 문에서 break가 없을 경우 뒤에 아래에 위치하는 case 문을 수행합니다. [break 만날 때까지]

중첩된 switch문의 경우, 또는 중첩된 반복문의 경우 인접한 하나의 코드 블록만 빠져나갑니다.

 

- default

나열한 case 중에 해당하는 값이 없을 경우 수행합니다.

예외적인 상황을 위해 포함시켜 놓는 습관입니다.

 

중첩 switch 문

switch 문도 중첩 가능합니다.

중첩될 뿐 규칙은 동일합니다.

 

복잡도가 너무 증가하면 분리하는 것을 고려해야 합니다.


while문