Примеры Java — использование varargs (переменных аргументов)
Java 1.5 предоставляет новую возможность под названием varargs — аргументы переменной длины.
"Varargs" означает "переменное число аргументов". Иногда это просто называют "переменными аргументами".
Чтобы определить метод с переменным числом аргументов, просто добавьте три точки подряд (т. е. "...", многоточие в английском языке) между "типом" и "именем параметра" формального параметра, и он сможет соответствовать неопределённому числу фактических аргументов.
В следующем примере создаётся метод sumvarargs() для вычисления суммы всех чисел:
Файл Main.java
public class Main {
static int sumvarargs(int... intArrays){
int sum, i;
sum=0;
for(i=0; i< intArrays.length; i++) {
sum += intArrays[i];
}
return(sum);
}
public static void main(String args[]){
int sum=0;
sum = sumvarargs(new int[]{10,12,33});
System.out.println("Сумма чисел равна:" + sum);
}
}
Вывод вышеприведённого кода:
数字相加之和为: 55Другие расширения
Примеры Java