# continue 문
#### 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만 수행 하고 다음 반복으로 넘어가고 싶은 경우 어떻게 해야 할까요?
continue 문을 사용하면 됩니다. 이는 반복 수행을 멈추고 다음 반복으로 실행 흐름을 강제 이동시킵니다. continue 문은 조건문과 함께 사용되며, 그 예는 아래와 같습니다.
```
if (조건식) { // 조건식이 참이면
continue; // 다음 반복으로 강제 이동!
}
```
#### 코드 예
아래는 continue 문의 활용 예입니다. for 문은 1부터 7까지 총 7번 반복하며 총합을 구합니다. 이때 짝수는 continue 문으로 인해 제외됩니다. 따라서 1 + 3 + 5 + 7 의 결과인 16이 출력됩니다.
```
// 총합을 위한 변수 생성
int sum = 0;
// 반복 수행: 1부터 7까지 홀수의 총합
for (int i = 1; i <= 7; i++) {
// 짝수는 제외!
if (i % 2 == 0) {
continue;
}
// i값을 sum에 더함
sum += i;
}
// 결과 출력
System.out.println(sum); // 16
```
## 문제
주어진 코드는 1부터 10까지의 합을 출력한다. continue 문을 추가하여 3의 배수를 제외한 총합을, 출력 예와 같이 만드시오.
## 출력 예
```
1 + 2 + 4 + 5 + 7 + 8 + 10
=> 37
```