# 반복문과 배열의 활용
<div class="embed-responsive embed-responsive-16by9">
<iframe src="https://www.youtube.com/embed/eKjzO6qGSjc" frameborder="0" allowfullscreen></iframe>
</div>
---
## 반복문과 배열의 활용
앞서 배웠던 반복문을 사용하면 배열을 더욱 다양하게 활용할 수 있습니다. 배열값의 초기화를 반복문을 사용해서 구현해 봅시다.
```
int[] values = new int[5];
for (int i = 0; i < values.length; i++) {
values[i] = i * i;
}
// values = { 0, 1, 4, 9, 16};
```
배열의 총합을 구하는 방법도 가능하겠죠?
```
int[] values = { 1, 9, 4, 6, 10, 32, 8, 7};
int sum = 0;
for (int i = 0; i < values.length; i++) {
sum += values[i];
}
System.out.println("Sum: " + sum);
```
---
## 확인하기
1. 다음 코드의 출력 결과는 몇인가요?
```
int[] values = new int[5];
int sum = 0;
for (int i = 0; i < values.length; i++) {
values[i] = i * i;
sum = sum + values[i];
}
System.out.println(sum);
```