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문은 반복문 안에서만 사용가능하다는 점을 항상 기억하도록 하자.