Ejemplo de Java - Uso de Varargs (parámetros variables)
Java 1.5 proporciona una nueva funcionalidad llamada varargs, es decir, parámetros de longitud variable.
"Varargs" significa "variable number of arguments". A veces también se le llama simplemente "variable arguments".
Para definir un método con un número variable de argumentos: basta con añadir tres puntos consecutivos "." (es decir, "...", la elipsis en inglés) entre el "tipo" y el "nombre del parámetro" de un parámetro formal, para que pueda coincidir con un número indeterminado de argumentos.
El siguiente ejemplo crea el método sumvarargs() para sumar el valor de todos los números:
Archivo 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("La suma de los números es:" + sum);
}
}
El resultado de ejecutar el código anterior es:
数字相加之和为: 55Otras extensiones
Ejemplo de Java