본문 바로가기
개발/Java

[java] continue 사용방법, 그리고 break 와의 차이점

by rudnine 2020. 10. 22.
반응형

JAVA에서 break, continue 문 모두 해당 구절을 만날 경우 아래의 코드를 실행하지 않고 건너뜁니다.
하지만, 차이점이 있습니다.

continue : 
continue를 만나면, 즉시 해당 루프의 끝으로 이동함. 
이후, 다시 반복문을 수행함.

여기서, 결과값은 아래와 같습니다.
0
1
2
3
4
5
6
8
9

7을 만나면 아래의 코드를 skip하고, 반복부의 끝으로 이동한다고 보면 되겠습니다.
그리고, 다시 루프를 수행합니다. 루프의 조건이 끝날 때까지.

반면, break 문의 경우, 
만나는 순간, 아예 해당 루프를 빠져나가버립니다.
이후, 아래의 코드를 수행합니다.

코드를 실행하면 아래처럼 나오게 됩니다.

0
1
2
3
4
5
6
빠져나왔지롱.

7을 만나는 순간, 루프를 더이상 수행하지 않습니다.
그리고, 아래의 코드를 수행하게 됩니다.

 

반응형

댓글