Este es mi codigo en el cual meda error cuando ingreso a traves del teclado variables como se piden, y cuando pongo numeros enteros no, cual puede ser el error?
import java.util.Scanner;
public class Loop {
    public static void main(String[] args) {
        Scanner teclado = new Scanner(System.in);
        double nota = 0;
        double  mediaDeEvaluaciones = 0;
        for (int i = 0; i < 3; i++) {
            System.out.println("Agregale una nota a la pelicula matrix: ");
            nota = teclado.nextDouble();
            mediaDeEvaluaciones = mediaDeEvaluaciones + nota;
        }
        System.out.println("La media general de la pelicula Matrix es: "+ mediaDeEvaluaciones / 3);
    }
}
Exception in thread "main" java.util.InputMismatchException at java.base/java.util.Scanner.throwFor(Scanner.java:939) at java.base/java.util.Scanner.next(Scanner.java:1594) at java.base/java.util.Scanner.nextDouble(Scanner.java:2564) at Loop.main(Loop.java:13)
estos son los errores