브레이크 구문이야 즐겨 사용을 했었는데 컨티뉴 부분은 한동안은 안 쓰다가 한두번 써서 편리함을 느껴보고 줄곧 쓰기는 한다.
루프문에서
for( ;; ) {
if(참이면) break;
뭔가 포문 안 처리구문
}
뭔가 다음 코드 줄...
브레이크를 해당 위치에서 어떤 값을 비교 후 조건을 만족 할 시 break를 하게 되면 돌던 for문을 빠져나와서 뭔가 다음 코드줄이 실행이 된다.
for(;;) {
if(참이면) continue;
뭔가 포문 안 처리구문
}
포문에서 조건을 만족후 컨티뉴를 만나면 그 이후 포문 안의 처리 구문은 무시가 되고 다시 루프 첫줄로 돌아간다.
무한루프일경우를 조심해야 하긴 한데 보통 리미트를 정해놓기 때문에 그런일은 드물다.
while문일 때 몇번 그런적이 있다.