본문 바로가기
개발/자바 웹 개발

[자바 웹 개발] break문_while문 종료, 중첩 반복문 종료

by lee4bee 2024. 4. 21.

break문 while문 종료 중첩 반복문 종료 (배경: 이젠아카데미컴퓨터학원 종로캠퍼스)

본 포스팅은 '이젠아카데미컴퓨터학원 종로캠퍼스'에서 진행한 윤대명 선생님의 강의를 듣고 공부한 내용을 정리한 것입니다.

*참고 자료: 신용권, 『이것이 자바다』, 한빛미디어(주), 2015.

자바 Java 기본서 사러 가기

 

이것이 자바다

COUPANG

www.coupang.com

목차


    1. break문

    *for문, while문, do-while문, Switch문에서 쓰입니다.

    *대개 if문과 같이 쓰는 경우가 많습니다. if문 조건식에 따라 for문과 while문을 종료할 때 많이 씁니다.

    *break에 걸리는 순간, 반복문 블록 밖으로 나가 버립니다. 반복을 더 이상 하지 않게끔 할 때 break를 씁니다.

    신용권, 『이것이 자바다』, 강의 교안 (출처: 한빛미디어)


    1-1. [예제] break로 while문 종료

    break로 while문 종료 예제 (화면 캡처_출처: Eclipse)

    ↘반복문 안에서, 반복문을 빠져나갈 때, 조건문 통해서 나가는 게 대부분입니다.

    ↘break는 반복문 빠져나갈 때 쓰는 것입니다.


    2. 반복문이 중첩된 경우

    신용권, 『이것이 자바다』, 강의 교안 (출처: 한빛미디어)

    ↘안에 있는 for문에서 break에 걸리면, 안에 있는 for문 밖으로만 나갑니다. 바깥의 for문 밖으로는 못 나갑니다.

    ↘바깥의 for문까지 한 번에, 반복문 밖으로 나가고 싶을 때: 바깥의 for문이 있는 부분에 [Label]을 만들어주고, break 뒤에 [Label]까지 쓰게 되면, 안에 있는 반복문만 빠져나가는 게 아니라, 바깥에 있는 반복문까지 한 번에 빠져나갈 수 있습니다.


    2-1. [예제] 바깥쪽 반복문 종료

    바깥쪽 반복문 종료 예제 (화면 캡처_출처: Eclipse)


    쿠팡 파트너스
    쿠팡 파트너스