━━━━ ◇ ━━━━
Java/Java 공부

break 와 continue

[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
COMMENT