break와 continue는 반복문에서 사용할 수 있습니다.
break는 반복문을 종료하고 나갈 때 사용하고 continue는 반복문의 나머지 부분을 건너뛰고 다음 반복문을 진행할 때 사용됩니다.
ex ) break
while(조건식){
코드 1;
break;
코드 2;
}
위에 예제에서 보면 코드1이 실행되고 break를 만나면 코드 2가 실행되지 않고 while문이 종료하게 됩니다.
ex 1) break
위에 예제에서 조건식을 보면 true로 되있기 때문에 while문은 무한반복이 됩니다. 하지만 break가 있기 때문에 중간에 빠져나올 수 있습니다. 만약 sum이 10보다 클 조건을 만조하면 결과를 출력하고 break를 만나서 while문을 빠져나오게 됩니다.
그러므로 실행 결과는 i =5 가되고 sum 은 15가 됩니다.
ex ) continue
while(조건식){
코드1;
continue;
코드 2;
}
위에 예제에서 보면 continue를 만나면 코드 2가 실행되지 않고 다시 조건식으로 이동합니다. 조건식이 참이면 while문을 실행하게 됩니다.
위에 continue예제를 보면 i == 3 일 경우 i를 1씩 증가하고 continue를 실행하게 됩니다.
즉 이경우에는 i를 출력하지 않고 바로 while(i <= 5) 조건식으로 이동하게 됩니다.
그러므로 출력값은 1,2,4,5가 됩니다. (실행 결과를 보면 3일 경우 출력되지 않은 것을 확인할 수가 있습니다.)
관련 있는 포스팅글
반응형
'IT관련 정보' 카테고리의 다른 글
Java 공부편 - 배열 2편 리펙토링 (0) | 2023.12.28 |
---|---|
Java 공부편 - 배열 1편 (0) | 2023.12.26 |
Java 공부편 - for문 (0) | 2023.12.21 |
Java 공부편 - 반복문 (0) | 2023.12.20 |
Java 공부편 - 조건문에 대하여 (0) | 2023.12.18 |