# break 문
#### while 문 & for 문
우리는 앞서 두 가지 대표적인 반복문 for 문과 while 문에 대해 배웠습니다. 해당 구문들은 조건식이 참이라면, 반복 내용을 처음부터 끝까지 다 수행해야만 했습니다.
```
// 조건식이 참이면, A -> B -> C를 연속적으로 수행
while (조건식) {
action A
action B
action C
}
for (int i = 0; 조건식; i++) {
action A
action B
action C
}
```
#### 반복을 도중에 중단하려면?
만약 A와 B까지만 수행 후, 반복을 탈출하고 싶다면 어떻게 해야 할까요?
break 문을 사용하면 됩니다. break 문은 보통 조건문과 함께 사용되며, 그 예는 아래와 같습니다.
```
if (조건식) { // 조건식이 참이면
break; // 반복문 탈출!
}
```
#### break 활용 예?
아래는 break 문의 활용 예입니다. for 문은 1부터 10까지 총 10번의 반복을 수행하려 합니다. 그러나 중간의 break 문에 의해, 1부터 3까지의 합만을 출력하게 됩니다.
```
// 총합을 위한 변수 생성
int sum = 0;
// 반복 수행
for (int i = 1; i <= 10; i++) {
// 수행 도중, 반복문 탈출!
if (i == 4) {
break;
}
// i값을 sum에 더함
sum += i;
}
// 결과 출력
System.out.println(sum); // 6
```
## 문제
주어진 코드는 1부터 10까지의 합을 출력한다. 이에 break 문을 삽입하여, 출력 예와 같은 결과를 얻으시오.
## 출력 예
```
1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10
=> 55
```