Faça um programa que leia dados de dois vetores A e B, com 10 elementos
cada. Crie um vetor C, com 20 elementos, que é a junção de A e B.
já tentei da várias formas mas nunca dá certo, sempre ocorre um erro:
“Exception in thread “main” java.lang.ArrayIndexOutOfBoundsException: 10
atAula06ListadeRevisao.exercicio03.main(exercicio03.java:38)”
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int[] vetor10 = new int[10];
int[] vetorA = new int[vetor10.length];
int[] vetorB = new int[vetor10.length];
int[] vetor20 = new int[20];
int[] vetorC = new int[vetor20.length];
for (int i = 0; i < vetorA.length; i++) {
System.out.println("Digite o valor do VETOR A da posição: "+(i+1));
vetorA[i] = scan.nextInt();
}
for (int i = 0; i < vetorB.length; i++) {
System.out.println("Digite o valor do VETOR B da posição: "+(i+1));
vetorB[i] = scan.nextInt();
}
for (int i = 0; i < vetorC.length; i++) {
vetorC[i] = vetorA[i]+vetorB[i];
}
System.out.println("Vetor C = ");
for (int i = 0; i < vetorC.length; i++) {
System.out.println(vetorC[i]);
}
}
}
