728x90
반응형
break문은,
앞서 포스팅한, for문, while문 do-while문의 반복 실행을 중지 할 때 사용되며,
switch문에서도 사용되어 switch문을 종료 시킨다.
아래 참고해서 이전 부분 복습하자.
https://dustink.tistory.com/24
https://dustink.tistory.com/25
https://dustink.tistory.com/26
https://dustink.tistory.com/20
break문의 실행은 아래와 같이 실행된다.
이전에 1~6 주사위 랜덤으로 뽑기를 이용해서 break 예제를 해보면,
무작위 수를 뽑아 내다가 num이 3이 되어서 break문이 실행되고,
반복문을 종료시키고, "시스템 종료" 라는 문구가 나온다.
반복문이 만약 중첩된 경우,
break문은 어떻게 빠져나갈까.
위에 예시를 이해 했다면, 아래의 내용도 이해 할 수 있을 것이다.
반복문이 중첩 되어있는 경우는 이름(label)을 붙이고 사용하면된다.
break Label;
이렇게 이름을 붙이면, 해당 부분의 반복문(바깥쪽) 까지 종료 시킨다.
예제를 보면 알 수 있듯이, 이름을 정하는 것은 작성자 맘이다.
설정한 이름이 있는 반복문으로 break가 빠져나가서 반복문이 종료된다.
만약 break duki; 라고 작성하지 않으면,
모든 결과 값이 나온다.
본 내용은 #혼자공부하는자바 책을 참고해 공부하려 작성했습니다.
728x90
반응형
'Work & Study > JAVA (& 혼공자Java)' 카테고리의 다른 글
자바(Java) - ★찍기1 (0) | 2020.09.16 |
---|---|
자바(Java) - 조건제어문2 (continue문) (0) | 2020.09.16 |
자바(Java) - 반복문3 (do-while문) (0) | 2020.09.15 |
자바(Java) - 반복문2 (while문) (0) | 2020.09.15 |
자바(Java) - 반복문1 (for문) (0) | 2020.09.14 |