728x90
반응형
보조제어문 : Break, Continue
단독으로 사용할 수 없다
제어문(조건문, 반복문)과 함께 사용
Break 루프 벗어남
i가 3일 때 루프를 벗어나므로 밑에 출력을 안하고 바로 나가게 된다
Continue 무시한 후 계속해서 반복문 실행
i가 3일 때 continue가 나와서 다시 for문으로 돌아간다
따라서 3인 i값은 출력 되지 않는다
이중 포문 안에서 break를 하는 경우
k가 1일 때 break되므로 k 값이 1, 2인 경우는 출력이 안된다
이중포문 안에서 continue하는 경우
k가 1일 때 continue하면 k값이 1일 때만 빼고 이어지므로 다른 값은 출력이 된다
out을 하는 경우
break out 하면 위의 out:으로 빠져나온다
따라서 i값이 0일 때 k가 0으로 먼저 나오고 1로 반복될 때 아예 빠져나오므로 값은 하나만 나오고 끝난다
continue out을 한 경우
i가 0일 때 k 값이 0 먼저 출력 되고 반복 되서 1일 때 out이 된다
continue로 포문 반복을 해주므로 i값이 1로 커지고 k는 다시 0부터 반복되지만 1일 때 다시 out으로 빠져나오고
i는 2로 커진다
728x90
반응형
'IT > JAVA' 카테고리의 다른 글
13. 배열(Array) (1) | 2017.06.20 |
---|---|
11. 반복문 (for, while) (0) | 2017.06.13 |
10. 조건문 (if문, switch문) (0) | 2017.06.13 |
9. 연산자 (Operator) (0) | 2017.06.09 |
8. 형변환 (Casting) (0) | 2017.06.08 |