JAVA - continue & break

이번엔 JAVA 의 continue 과 break 에 대해 알아보겠습니다

먼저 continue & break 는  반복문 내에 삽입이 되어, 반복문의

실행 흐름을 조절하는데 사용되는 키워드입니다.

따라서 이 둘을 적절히 사용하면 보다 다양한 형태의 반복문을

구성할수 있습니다.


먼저 break문을 사용해 보겠습니다.

break문은 반복문을 빠져 나가는 용도로도 사용이 됩니다.

보통은 if문과 함께 사용되어서 특정 조건이 만족될 때, 반복문을

빠져나가도록 구성합니다. break는 이해와 적용이 어렵지 않은

키워드이므로 바로 테스트 해보겠습니다.



break문을 사용해서 원하는 값을 찾아낸다음 바로

해당 구문을 빠져 나갑니다. 즉 5와 7로 나누어지는

35를 찾게되고 search 값이 true 되면서 if문과 자기를

감싸고 있는 가장 가까운 반복문인 while문을 빠져나갑니다

빠져나온 다음 18line이 실행되어 sysout이 실행됩니다.


다음 coutinue 보겠습니다

coutinue 은 break문과 헷갈릴 수 있기때문에 정확한

이해가 필요합니다.

coutinue 문은 반복문의 탈출과 거리가 멉니다.

coutinue 문은 실행하던 반복문의 나머지 부분을 생략하고

프로그램의 흐름을 조건검사 부분으로 이동시킵니다.


즉 break문은 반복문을 빠져나가 다음 구문을 실행하지만

coutinue 문은 다시 반복문의 맨 위로 이동하여 조건검사부터

다시 실행을 이어 나갑니다 테스트를 해보겠습니다




즉 11line 에서 변수 num에 저장된 값이 5의 배수가 아니거나

7의 배수가 아니라면 12line 의 coutinue 문을 실행하게 되어

조건의 검사를 위해 9행으로 이동합니다 즉 14,15line을 건너 뛰는겁니다.



'JAVA' 카테고리의 다른 글

JAVA - StringBulider & StringBuffer 클래스  (0) 2018.03.04
JAVA - Map<K,V> 인터페이스 구현하는 컬렉션 클래스  (0) 2018.02.28
JAVA - 예외처리  (0) 2018.02.05
JAVA - 문자열 토큰(Token)  (0) 2018.02.01
JAVA - static변수  (0) 2018.02.01

댓글

Designed by JB FACTORY