※ 가변길이 매개변수
메서드가 가변길이 매개변수를 가지고 있다면 매개변수의 개수와 상관없이 매개값을 줄 수 있다.
values라는 매개변수에 인자가 1, 2, 3, ..... 무수히 많다. 인자의 경우에 따라 갯수가 여러개.
매개값들은 자동으로 배열 항목으로 변환되어 메소드에서 사용된다.
public class Example {
int sum(int ... values) {
int sum = 0;
for (int i = 0; i < values.length; i++) {
sum += values[i];
}
return sum;
}
}
'언어 > Java' 카테고리의 다른 글
어노테이션(Annotation) (0) | 2023.08.04 |
---|---|
상속 예제문제 (0) | 2023.08.04 |
break, return, continue (0) | 2023.08.04 |
NaN과 Infinity (0) | 2023.08.04 |
오버플로우와 언더플로우 (0) | 2023.08.04 |