연재니의 세상 나들이

IT/JAVA

12. break문, continue문

연재니 2017. 6. 17. 06:39
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