[java 이론] 09. break 와 continue
▽▼▽▼▽▼▽▼▽▼▽▼
이번 포스트의 내용
1. break
2. continue
△▲△▲△▲△▲△▲△▲
01. break
+ break 는 반복 루프를 종료시키는 문법이다.
+ 특정한 레이블(이름표)이 없으면 현재 break가 들어가 있는 루프를 종료한다.
+ while 문의 조건식 란에 true를 넣으면 무한 반복문이 된다.
+ 이때 break가 없으면 n은 무한히 커질것이다.
+ if 문에서 n이 10이되면 break문을 실행하도록 하였기 때문에, 다음 문장인 println 은 실행되지 않고 루프가 종료되었다.
+ i가 51이 되는 순간 break 가 작동한다.
+ 레이블이 없는 경우에 break 는 각각이 속한 루프를 종료시킨다.
+ 레이블이 있는 경우 break 는 붙어있는 레이블의 루프를 종료시킨다.
02. continue
+ continue 는 반복문에서 continue 문장이 실행되는 시점에서 현재의 반복을 종료하고 다음 반복을 다시 시작하게 한다. 즉, 남은 문장은 건너뛰게 된다.
+ break 와 마찬가지로 레이블이 없으면 현재 속한 루프를 다시 시작하도록 한다.
+ 위 예의 if 문에서 홀수는 continue 가 실행되어 프린트 되지 않고 다음 루프가 실행된다.
+ 여기서도 i +3 이 20을 넘어가는 순간 continue가 실행되어 마지막에는 +가 프린트 되지 않는다.
+ 결과창에서 확인하면 18 뒤에는 +가 없는 것을 확인 할 수 있다.
'Java > Java 공부' 카테고리의 다른 글
클래스 (0) | 2016.07.18 |
---|---|
객체 지향 프로그래밍 (0) | 2016.07.18 |
반복문 (0) | 2016.07.18 |
조건문 (0) | 2016.07.18 |
연산자 (operator) (0) | 2016.07.18 |