Estou criando um codigo que que leia 2 vetores inteiros A e B, cada vetor com 10 posições. Logo após o algoritmo deve armazenar num vetor de inteiros C o resultado da soma. A soma deverá seguir a seguinte lógica: a primeira posição de A deverá ser somada com a ultima posição de B, a segunda posição de A com a penúltima de B e assim por diante. Porem eu tenho que usar uma estrutura de repetição e decidi usar o for, porem tá dando erro, alguem pode me ajudar?
import java.util.Scanner;
public class questaop {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int vetor1[] = new int[10];
int vetor2[] = new int[10];
int vetor3[] = new int[10];
for (int i = 0; i < vetor1.length; i++) {
System.out.println("Digite o valor do vetor A " + i);
vetor1[i] = sc.nextInt();
}
for (int i = 0; i < vetor2.length; i++) {
System.out.println("Digite o valor do vetor B " + i);
vetor2[i] = sc.nextInt();
}
for (int i = 0; i < vetor3.length; i++) {
vetor3[i] = vetor1[i] + (vetor2[i]-1);
System.out.println(vetor3[i]);
}
}
}