언어/Java
가변길이 매개변수
sector
2023. 8. 4. 19:15
※ 가변길이 매개변수
메서드가 가변길이 매개변수를 가지고 있다면 매개변수의 개수와 상관없이 매개값을 줄 수 있다.
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;
}
}