# 배열과 파라미터
#### 변수를 메소드로 전달
우리는 앞서, 일반 변수들이 메소드로 전달될 수 있음을 배웠습니다.
```
// 변수 생성
double a = 10.4;
double b = 6.6;
double result = add(a, b);
```
#### 배열을 메소드로 전달
배열 또한 마찬가지로, 메소드의 파라미터로 전달될 수 있습니다.
```
# 배열 생성
int[] numbers = { 1, 3, 1, 8 };
# 메소드 호출
int result = average(numbers);
```
#### 배열형 파라미터
배열을 전달받기 위해선, 파라미터의 타입 또한 배열로 선언해야 합니다.
```
# 메소드 정의부
public static int average(int[] arr) {
...
}
```
## 문제
0 이상 20 미만의 정수 중, 짝수와 소수의 합을 구하려 한다. (소수란 1과 자기 자신만으로 나누어떨어지는 1보다 큰 양의 정수)
출력 예와 같은 결과를 얻도록, <kbd>sum()</kbd> 메소드를 완성하시오.
## 출력 예
```
0 이상 20 미만의 짝수와 소수 중..
짝수의 합: 90
소수의 합: 77
```