# 반복문이란
무엇인가요?
sehongpark님의 답변
## 반복문이란
반복문이란, **반복 코드를 단순화**하는 문법입니다.
## 필요성
1부터 1,000,000까지 출력해보면 압니다.
## 종류
대표적 반복문은 두 가지로, 반복횟수의 명확성에 따라 구분지어 사용하면 좋습니다.
- `while`문 : 반복횟수 **불명확**
- `for`문 : 반복횟수 **명확**
## while문
`while`문의 구조는 아래와 같습니다.
```
while (조건식) {
참일 경우, 수행 내용
}
```
## for문
`for`문의 구조는 아래와 같습니다.
```
for (초기값; 조건식; 매회갱신) {
참인 경우, 수행 내용
}
```
## 코드 예
`while`문 - 1부터 10까지의 합
```
int sum = 0;
int n = 1;
while (n <= 10) {
sum += n;
++n; // n += 1;
}
System.out.println(sum);
```
`for`문 - 1부터 10까지의 합
```
int sum = 0;
for (int i = 1; i <= 10; i++) {
sum += n;
}
System.out.println(sum);
```
## 참고자료
---
1. https://goo.gl/V8WG6B