Variable number of arguments
Es posible pasar una cantidad variable de argumentos a un método. Sin embargo, hay algunas restricciones:
- El número variable de parámetros deben ser todos del mismo tipo
- son tratados como una matriz dentro del método
- Ellos debe ser el último parámetro del método
para comprender estas restricciones, tenga en cuenta el método, en el siguiente fragmento de código, utiliza para devolver el mayor número entero en una lista de números enteros:
private static int largest(int... numbers) {
int currentLargest = numbers[0];
for (int number : numbers) {
if (number > currentLargest) {
currentLargest = number;
}
}
return currentLargest;
}
fuente de Oracle Certified Associate Java SE 7 Guía de estudio programador 2012
Desde su tarea, no queremos saber su pregunta, solo queremos saber que está aprendiendo. – HDave