java continue, break 키워드

■ continue : 순환문에서 continue 키워드를 만나면 아래 코드는 실행하지 않고 다시 순환문의 처음으로 이동 후 순환을 계속한다.(여기서는 i가 5인 경우를 제외하고 계속 실행한다.)

@Test
public void continueTest() {
	
	for( int i=0; i<10; i++ ) {
		if( i==5 ) continue;
		LOGGER.debug( ">>> continue i : " + i );
	}
	assertTrue(true);
}

결과 
>>> continue i : 0
>>> continue i : 1
>>> continue i : 2
>>> continue i : 3
>>> continue i : 4
>>> continue i : 6
>>> continue i : 7
>>> continue i : 8
>>> continue i : 9

 
 
 

■ break : 순환문에서 break 키워드를 만나면 순환문을 벗어난다. 아래의 코드에서 break를 만나면(i==5) for문을 벗어나서 더 이상의 로그를 출력하지 않는다.

@Test
public void breakTest() {
	
	for( int i=0; i<10; i++ ) {
		if( i==5 ) break;
		LOGGER.debug( ">>> break i : " + i );
	}
	assertTrue(true);
}

결과 
>>> break i : 0
>>> break i : 1
>>> break i : 2
>>> break i : 3
>>> break i : 4

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다