Principio de java
Publicado por Kevin (3 intervenciones) el 10/10/2017 16:28:57
Hola buenas, estoy empezando a aprender java y estoy algo destruido con este ejercicio. Dice así:
Complete el método sumar(int[] v1, int[] v2), que devolverá un valor de tipo int que será la suma de todos los valores de los arrays v1 y v2, que se encuentran en las posiciones con índice par. El índice cero se considera par.
Este es el código que he escrito (mal):
Los errores que me da es a la hora de sumar arrays de mas de 3 indices, en plan, si tenemos dos arrays tal que array1 = {5,6,8,8,6,6,5} y array2={6,7,9,9,6,6,5}, pues solo me suma el valor 0 que sería 5+6=11 pero no me suma ni el 8+9, 6+6, etc.
Complete el método sumar(int[] v1, int[] v2), que devolverá un valor de tipo int que será la suma de todos los valores de los arrays v1 y v2, que se encuentran en las posiciones con índice par. El índice cero se considera par.
Este es el código que he escrito (mal):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public class Excercise {
public static int sumar(int[] v1, int[] v2) {
int n1=0;
for(int i= 0; i<v1.length; i++){
if(i%2==0 && i==0){
n1+= v1[i];
n1+= v2[i];
}
}
return n1;
}
}
Los errores que me da es a la hora de sumar arrays de mas de 3 indices, en plan, si tenemos dos arrays tal que array1 = {5,6,8,8,6,6,5} y array2={6,7,9,9,6,6,5}, pues solo me suma el valor 0 que sería 5+6=11 pero no me suma ni el 8+9, 6+6, etc.
Valora esta pregunta
0