Olá galera estou com o um probleminha neste código onde não consigo achar o erro no mesmo gostaria da ajuda de vocês
estou fazendo este algoritmo para ler o nome do aluno preencher o vetor de nomes e também preciso preencher um vetor
com as médias de cada aluno, pra isso utilizo a classe scanner para interação com o usuário mas depois que pede a primeira
nota ele lança o erro InputMismatchException e eu não sei porque. Alguém pode me ajudar? Desde já sou grato.
import java.util.Scanner;
public class MediaComVetor {
public static void main(String[] args) {
Scanner ler = new Scanner(System.in);
String[] nomes = new String[5];
double[] media = new double[5];
String x, y, z;
double n1, n2, n3, mediaDoAluno;
for (int i = 0; i < nomes.length; i++) {
System.out.print("Informe o nome do aluno: ");
x = ler.next();
nomes[i] = x;
System.out.print("Digite a primeira nota do aluno: " + x);
n1 = ler.nextDouble();
System.out.print("Digite a segunda nota do aluno: " + x);
n2 = ler.nextDouble();
System.out.print("Digite a terceira nota do aluno: " + x);
n3 = ler.nextDouble();
mediaDoAluno = n1 + n2 + n3 / 3;
media[i] = mediaDoAluno;
System.out.print(" A média do aluno " + nomes[i] + " é: "
+ media[i]);
}
}
}