Java

[Java]break와 continue

MoZZANG 2022. 2. 28. 21:29

기타제어문으로 break와 continue가 있는데, 이들도 중요한 내용이다.

 

 

continue문이나 break문은 반복문(for/while/do~while)이나 switch문에서 사용한다.

 

continue문과 break문은 다음과 같은 기능과 특징이 있다.


 continue : continue문을 만나면 반복문 처음으로 이동한다.
 break : break문을 만나면 switch문이나 반복문을 빠져 나간다.  
 또한 continue문이나 break문을 만나면 그 아래에 있는 명령문들은 실행이 안된다.

 

 

아래의 예제를 보면서 이해해보자.

▲ i가 0부터 시작해서 반복문을 돌다가 i가 2의배수인 경우에는 continue에 의해서 continue아래의 코드들은 실행되지 않고 다시 while문으로 돌아가서 시작하게된다. 또한 i==3이 되면 break에 의해 while문이 종료되게된다.

 

 

▲ 결과적으로 while문의 반복조건은 i가 1억미만이지만 위와 같이 i가 3일때 종료되게 된다.

 

 

 break문은 switch문이나 반복문에서만,  continue문은 반복문 안에서만 사용가능하다는 점을 항상 기억하도록 하자.

 

 

 

'Java' 카테고리의 다른 글

[Java]배열(Array) - 2차원 배열  (0) 2022.03.02
[Java]배열(Array) - 1차원 배열  (0) 2022.02.28
[Java]반복문(part.3- do~while문)  (0) 2022.02.28
[Java]반복문(part.2- while문)  (0) 2022.02.28
[Java]반복문(part.1 - for문)  (0) 2022.02.28