switch
switch 는 조건문의 하나로 조건의 수가 적고 조건의 경우의 수를 알고 있을때 유용하게 사용가능하다
해당 입력값의 케이스에서의 구현부를 실행하고, 그 구현부 후에 break 가 없다면 아래 케이스들도 모두 실행한다
switch(입력변수) {
case 입력값1 : 구현부1
break; // break 가 없으면 입력변수가 케이스에 해당될 시 해당 케이스는 물론이고 아래의 구현부를
case 입력값2 : 구현부2 // break 가 나올때까지 모두 실행한다. default 구현부 마저도 실행한다
break;
...
default : 구현부3 // default 의 경우 예외의 경우이므로 입력값이 없다
break;
}
반복문에서의 break 와 continue
.
break
반복문 실행 중 break 를 만나면 즉시 해당 반복문의 반복을 멈추고 반복문을 나간다
.
continue
반복문 실행 중 continue 를 만나면 반복문에서 continue 이후의 명령은 무시하고(실행하지 않고)
다음 반복을 실행한다
무한 루프의 원인이 될 수 있으니 무한 루프가 될 경우 꼭 탈출 조건을 걸어 무한루프를 막자
'개발 노트 > 기초 지식' 카테고리의 다른 글
[java] try - catch, throw, throws, throw의 사용 이유 (0) | 2022.05.09 |
---|---|
[java] 예외 Exception (0) | 2022.05.07 |
[java] 문자열 여러개 출력 시 방법 (0) | 2022.05.03 |
static 이 붙으면 overriding 불가한 이유 (0) | 2022.05.02 |
[java] interface , implements (0) | 2022.05.02 |
댓글