Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: kjava en 19 de Junio 2014, 05:08

Título: estrategia java recibir array como parámetro
Publicado por: kjava en 19 de Junio 2014, 05:08
public class Operación{
public int sumar(int a, int b){return a+b;}
public int sumar(int a, int b, int c){return a+b+c;}
public int sumar(int a, int b, int c, int d){return a+b+c+d;}
}

Con las versiones más recientes de java ¿cuál es la mejor estrategia para reducir el código anterior?
Título: Re:estrategia
Publicado por: César Krall en 19 de Junio 2014, 09:56
Hola, en vez de recibir los parámetros uno a uno (a, b, c, d) puedes crear un único método que reciba un array (un único array, que puede tener 2, 3 ó 4 elementos) y sume los elementos del array. De este modo en vez de 3 métodos tendrías un solo método sumar que hace algo equivalente a lo que hacen estos tres.

Sería como public int sumar ( int [] array ) y en el código usar un for para realizar la suma.

Saludos