-
break 문Java/조건문 & 반복문 2020. 10. 30. 10:29
switch문에서 break문에 대해서 나왔던 것을 기억할 수 있다. 반복문에서도 break문을 사용할 수 있는데, switch문에서 그랬던 것과같이 break문은 자신이 포함된 가장 가까운 반복문을 벗어나게 된다.
주로 if문과 함께 사용되어 특정한 조건을 만족하게 되면 반복문을 끝내게 된다.
숫자를 1부터 계속 더해서 몇까지 더하면 합이 100을 넘는지 알아내는 실습코드, x의 값을 1부터 1씩 증가시켜가며 더해서 sum에 저장한다. sum의 값이 100을 넘으면 if문의 조건식이 참이므로 break문이 수행되고, 자기자신이 속한 반복문을 즉시 벗어나게 된다. 이처럼 무한 반복문에는 조건문과 break문이 항상 같이 사용된다. 그렇지 않으면 무한히 반복되기 때문에 프로그램이 종료되지 않는다.
위의 코드에서 ++x와 sum += x;의 코드를 한문장으로 줄여서 표현하면
sum += ++x;와 같이 표현할 수도 있다.
[참고 도서 Java의 정석_기초편] http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9788994492049&orderClick=LEa&Kc=