Примеры Java — использование varargs (переменных аргументов)

Java 实例Примеры Java

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 实例Примеры Java

Другие расширения