개발기록

[챗gpt] continue? 챗gpt에게 물어 봄.

응개야 2023. 8. 18. 21:51

continue는 무엇일까? 챗gpt에게 물어보았다.

 

Java에서 continue는 반복문(for, while, do-while) 내에서 사용되며,

현재 반복 회차를 중단하고 다음 회차로 넘어가는 역할을 합니다.

즉, continue가 실행되면 그 이후의 코드는 실행되지 않고

다음 반복 회차로 건너뛰게 됩니다.

 

 

 

for (int i = 0; i < 5; i++) {
    if (i == 2) {
        continue; // i가 2일 때 현재 회차를 중단하고 다음 회차로 넘어갑니다.
    }
    System.out.println(i);
}

 

 

 

위의 코드에서 i가 2일 때 continue 문이 실행되어 현재 반복 회차가 중단되고,

그 다음 회차로 넘어가게 됩니다. 따라서 출력 결과는 0, 1, 3, 4가 됩니다.

while 루프에서도 continue를 사용할 수 있습니다:

 

 

int count = 0;
while (count < 5) {
    if (count == 2) {
        count++;
        continue; // count가 2일 때 현재 회차를 중단하고 다음 회차로 넘어갑니다.
    }
    System.out.println(count);
    count++;
}