Ajuda em programação java

Boa noite, eu sou aluno de programação, e não manjo muito ainda, e não estou conseguindo localizar meu erro ( pq só da erro na hora de compilar ). Vocês poderiam me ajuda ?

/
package somavetores;
public class Somavetores {
public static void main(String[] args) {
// algoritmo preenche os vetores, faz soma e multiplicação
double[] vetor1;
vetor1 = new double[5];
double[] vetor2;
vetor2 = new double[5];
double[] resultadoMult;
resultadoMult = new double[5];
double[] resultadoSoma;
resultadoSoma = new double[5];
double soma = 0;
double multiplicacao = 0;
int i;
for (i=1 ; i <= 5 ; i++){
vetor1[i] = JPrompt.readIntPane(“x[”+i+"]= “);
vetor2[i] = JPrompt.readIntPane(“x[”+i+”]= “);
resultadoMult[i] = vetor1[i]*vetor2[i];
resultadoSoma[i] = vetor1[i]+vetor2[i];
soma = soma+resultadoSoma[i];
multiplicacao = multiplicacao+resultadoMult[i];
JPrompt.printPane(“S[”+i+”]= “+resultadoSoma[i]);
JPrompt.printPane(“M[”+i+”]= "+resultadoMult[i]);
}
JPrompt.printPane("A soma dos vetores é = "+soma);
JPrompt.printPane("A multiplicação dos vetores é = "+multiplicacao);
}
}

Coloque no plural:

Compare com:

import javax.swing.JOptionPane;

public class Teste {

    public static void main(String[] args) {

        // algoritmo preenche os vetores, faz soma e multiplicação
        double[] vetor1 = new double[5];
        double[] vetor2 = new double[5];
        double[] resultadoMult = new double[5];
        double[] resultadoSoma = new double[5];
        double soma = 0;
        //double multiplicacao = 0;//o elemento neutro da multiplicação é 1, não é 0
        double multiplicacao = 1;
        int i;

        for (i = 1; i <= 5; i++) {
            int index = i - 1;//em java, a indexação inicia em 0, não em 1
            resultadoMult[index] = 1;// -> elemento neutro da multipliação

            //vetor1[i] = JPrompt.readIntPane("x[" + i + "]= ");
            vetor1[index] = paneReturnInt("Informe um valor para a posição " + i + " do vetor 1");
            vetor2[index] = paneReturnInt("Agora, para a posição " + i + "do vetor 2");
            resultadoMult[index] = vetor1[index] * vetor2[index];
            resultadoSoma[index] = vetor1[index] + vetor2[index];
            //soma = soma + resultadoSoma[i];
            //multiplicacao = multiplicacao + resultadoMult[i];

            soma += resultadoSoma[index];
            multiplicacao *= resultadoMult[index];
            mensagem("S[" + i + "] = " + resultadoSoma[index]);
            mensagem("M[" + i + "] = " + resultadoMult[index]);
            //JPrompt.printPane("S[" + i + "]= " + resultadoSoma[i]);
            //JPrompt.printPane("M[" + i + "]= " + resultadoMult[i]);
        }
        mensagem("A soma dos vetores é " + soma + ".\nE a multiplicação deles é " + multiplicacao + ".");
        //JPrompt.printPane("A soma dos vetores é = " + soma);
        //JPrompt.printPane("A multiplicação dos vetores é = " + multiplicacao);
    }

    private static int toInt(String numero) {
        return Integer.parseInt(numero);
    }

    private static void mensagem(String mensagem) {
        JOptionPane.showMessageDialog(null, mensagem);
    }

    private static int paneReturnInt(String mensagem) {
        return toInt(JOptionPane.showInputDialog(mensagem));
    }
}