■ 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
- Java에서 properties파일 읽기 2019년 4월 3일
- weblogic.jdbc.wrapper.clob_oracle_sql_clob cannot be cast to oracle.sql.clob 2019년 3월 21일
- Java keytool 사용법 2019년 3월 14일
- Tomcat 시작시 ServletContextListener를 통한 mySQL 접속 2018년 5월 8일
- spring mybatis mysql 연결 예제 2018년 5월 4일
- apache commons StringUtils 예제 2018년 5월 3일
- 자바 래퍼 클래스(Java Wrapper Class)? 2018년 2월 13일
- java string 변수 switch, junit test 2018년 2월 12일
- java continue, break 키워드 2017년 3월 25일
- Java String, 자바 문자열 2016년 3월 3일