반응형
Java에서 `for` 문 안에 있는 `switch` 문에서 `continue`를 사용하면, `continue`는 `switch` 문이 아닌 `for` 문에 적용됩니다. 즉, `continue`가 실행되면 `switch` 문을 빠져나가고, `for` 문의 다음 반복으로 넘어갑니다. 아래는 이를 보여주는 예제 코드입니다:
public class ContinueInSwitchExample {
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
switch (i) {
case 0:
System.out.println("i is 0");
continue;
case 1:
System.out.println("i is 1");
break;
case 2:
System.out.println("i is 2");
continue;
default:
System.out.println("i is greater than 2");
}
System.out.println("End of loop iteration");
}
}
}
위의 코드에서, `continue`가 실행되는 경우는 `i`가 0 또는 2일 때입니다. 이 경우들에서는 "End of loop iteration" 문자열이 출력되지 않고, 바로 다음 반복으로 넘어갑니다. 그 외의 경우에는 `switch` 문에서 `break`를 만나거나, 다른 경우에 해당하므로 "End of loop iteration"이 출력됩니다.
반응형
'오늘의 CHATGPT' 카테고리의 다른 글
[Spring Boot] STOMP 로 웹소켓 연동 시 일반 Controller로 요청 받고 원하는 채팅방에 메시지 보낼 수 있는 방법 (0) | 2023.07.10 |
---|---|
vi 주석 파란색으로 다른색으로 좀 바꿔줘 (0) | 2023.06.29 |
curl post json requestBody example (0) | 2023.06.29 |
local profile 에서는 spring session을 쓰고 싶지 않아. (0) | 2023.06.26 |
java.util.zip.ZipEntry.getSize() 의 반환값은 무슨 단위야? (0) | 2023.06.13 |
논리erd와 물리erd가 구분되는 이유는 뭐지? (0) | 2023.06.12 |
java ZipEntry 의 getName 할 때 directory 구분기호가 뭐야? (0) | 2023.06.12 |
grant all privileges on 디비명.* to '계정'@'%' identified by '비밀번호' with grant option; 잘못된 게 있나? (0) | 2023.06.12 |