이름 붙은 반복문, break문과 continue문으로 벗어나기
반복문이 등장했을 때 break문으로 벗어날 수 있다. continue문을 이용하여 다음 반복으로 이어나갈 수도 있다. 그러나 무한반복문이나 복잡한 중첩반복문이 등장했을 때 손쉽게 벗어날 수 있는 루트를 설정할 수 있다.
바로, 반복문에 이름을 붙이는 것이다. 방법은 아래와 같다.
위 코드에서 for문 앞에 'Loop1 :' 을 통해 이름을 붙였음을 확인할 수 있다.
그리고 'break;'가 아닌 'break Loop1;'으로 코딩되어 있다.
일반적인 break문이 실행되었다면 두 번째 for문에서 벗어났을 것이다.
그러나 이름을 붙여 break를 사용했으므로 첫 번째 for문에서 벗어나 2번 문장이 출력됨을 확인할 수 있다.
continue문도 마찬가지다. 위 break문 대신에 'continue Loop1;' 으로 되어있다고 가정해보면, 첫 번째 반복문을 생략됐을 것이다. 그렇게 되면 전체 반복문이 종료되게 되는 꼴이므로 2번문장이 출력될 것이다.
반응형
'▶개발 > JAVA' 카테고리의 다른 글
[JAVA] 자바 정리노트(2) (0) | 2018.12.17 |
---|---|
[JAVA] 자바 정리노트(1) (0) | 2018.12.17 |
[JAVA] 변수의 명명규칙/자바 예약어 (0) | 2018.12.16 |
자바(JAVA) 접근제어자와 오버라이딩, 오버로딩 (0) | 2018.05.21 |
맥OS 자바(JAVA)설치&환경변수 설정 (0) | 2018.05.07 |