Eu fiz o projeto usando um pouco do scanner , foi meio complicado de eu entender mais acho que consegui gravar bem
import java.util.Scanner;
public class principal {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
filme meuFilme = new filme();
meuFilme.nome = "Marvel";
meuFilme.anoDeLancamento = 2020;
meuFilme.duracaoEmMinutos = 120;
meuFilme.exibeFichaTecnica();
System.out.println("------------------------");
meuFilme.verificaPlano();
System.out.println("------------------------");
while (true) {
System.out.println("Digite um numero de 1 a 10 para avaliar o filme ou -1 para sair: ");
double nota = scanner.nextDouble();
if (nota == -1 || nota <1 || nota >10) {
System.out.println("Encerrando avaliações.");
break;
}
meuFilme.avaliacaoDoFilme(nota);
System.out.println("Média das avaliações: " + meuFilme.mediaDasAvaliacoes());
}
}
}