Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/09/2011, 14:36
Avatar de JhenerGarcia
JhenerGarcia
 
Fecha de Ingreso: agosto-2011
Mensajes: 15
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Consulta ejercicio recursividad suma de arreglos

Cita:
Iniciado por gto_origen Ver Mensaje
hola mis estimados amigos he estado teniendo problemas al devolver un arreglo el compilador y devuelve una flecha les dejo mi codigo es para sumar dos arreglos de las mismo tamaño.

private int[] sumarArreglos(int [] arreglo1,int [] arreglo2,int pos)
{
int [] res= new int [arreglo2.length];
if(pos==arreglo1.length){
res= arreglo2;

}
else{
arreglo2[pos]=arreglo1[pos]+arreglo2[pos];
System.out.println(arreglo2);
res=sumarArreglos(arreglo1,arreglo2, pos+1);
}
return res;
}
public int[] sumarArreglos(int []arreglo1,int [] arreglo2){
return sumarArreglos(arreglo1, arreglo2, 0);
}

los conpilo en bluej.
agradeciendo su ayuda me despido atte harold
en el primer metodo en la sentencia if, te falta una sentencia return, esto es debido a que si la condicion se cumple no devuelves ningun arreglo, pero se la condicion si se cumple, devuelve el arreglo res, como te digo, te falta la sentencia
return en caso de que la condicion sea verdadera