Estou tentando realizar a soma das posições de arrays 1 e arrays 2 para mostrar no arrays 3 porém na hora que executo ele acaba somando todos os valores. Na verdade preciso que o array fique assim: Exemplo:vetor1 [ 1, 2, 3, 4, 5] + vetor2 [ 6, 7, 8, 9, 10] = vetor3 [ 7, 9, 11, 13, 15]. No meu algoritmo ele soma todos os valores dando o resultado 55 sendo o que eu preciso é: [ 7, 9, 11, 13, 15]
import java.util.Scanner;
public class VetEx3 {
public static void main(String[] args){
Scanner teclado = new Scanner(System.in);
int [] vetor1 = {1,2,3,4,5};
int [] vetor2 = {6,7,8,9,10};
int soma = 0;
for(int i = 0, j = 0 ; i < vetor1.length && j < vetor2.length; i++, j++){
soma += vetor1[i] + vetor2[j];
}
System.out.println("A soma dos vetores 1 e 2 é: "+soma);
}
public static void main(String[] args){
Scanner teclado = new Scanner(System.in);
int [] vetor1 = {1,2,3,4,5};
int [] vetor2 = {6,7,8,9,10};
int [] vetor3 = new int [5];
for(int i = 0, j = 0 ; i < vetor1.length && j < vetor2.length; i++, j++){
vetor3[i] = vetor1[i] + vetor2[j];
System.out.println("A soma dos vetores 1 e 2 é: "+vetor3[i]);
}
}
}
Porém ficou assim: A soma dos vetores 1 e 2 é: 7
A soma dos vetores 1 e 2 é: 9
A soma dos vetores 1 e 2 é: 11
A soma dos vetores 1 e 2 é: 13
A soma dos vetores 1 e 2 é: 15