Mostrando entradas con la etiqueta varags. Mostrar todas las entradas
Mostrando entradas con la etiqueta varags. Mostrar todas las entradas



Las listas de argumentos de longitud variable nos sirve para crear métodos que reciban cualquier número de argumentos. Son también conocidas como “varargs”, cabe decir que java trata a las listas de longitud variable como un arreglo.
Para crear una “varargs” en un método, lo hacemos declarando el tipo de dato y una elipsis (...) , seguido del nombre, con el siguiente ejemplo quedará más claro:



package com.unaprendiz.ejemplos;

public class ArgumentosLongitudVariable 
{
 
 //método con una varargs
 public static int sumatoria( int... numeros)
 {
  
     int total = 0;
  
     //recorrer la varargs
     for( int num : numeros)
       total += num;
  
     return total;
 }
 
 public static void main(String[] args)
 {
     int num1 = 2;
     int num2 = 4;
     int num3 = 6;
     int num4 = 8;
  
     //llamadas a sumatoria con 2, 3 y 4 argumentos
  
     System.out.printf("la sumatoria de num1 y num2 es: %d\n", 
            sumatoria(num1, num2));
  
     System.out.printf("la sumatoria de num1, num2 y num3 es: %d\n",                                      sumatoria(num1, num2, num3));
  
     System.out.printf("la sumatoria de num1, num2, num3 y num4 es: "
                       + "%d\n", sumatoria(num1, num2, num3, num4));

 }
}

La salida del programa es:

Salida del programa

Comenta con Facebook

 
© 2012. Design by Main-Blogger - Blogger Template and Blogging Stuff