**Classe Filme**
public class Filme {
String nome;
int anoLancamento, duracaoMinutos, totalAvaliacoes;
boolean inclusoPlano;
double somaAvaliacao;
void exibeFichaTecnica() {
System.out.println("Nome do Filme: " + nome);
System.out.println("Ano de Lançamento: " + anoLancamento);
System.out.println("Média das avaliações: " + this.obterMediaAvaliacao());
System.out.println("Quantidade de avaliações: " + totalAvaliacoes);
}
void avaliaFilme(double nota) {
somaAvaliacao += nota;
totalAvaliacoes++;
}
double obterMediaAvaliacao() {
return somaAvaliacao / totalAvaliacoes;
}
}
**Classe Principal**
public class Principal {
public static void main(String[] args) {
Filme meuFilme = new Filme();
meuFilme.nome = "A Espera de um Milagre";
meuFilme.anoLancamento = 1999;
meuFilme.duracaoMinutos = 189;
meuFilme.avaliaFilme(8.5);
meuFilme.avaliaFilme(9);
meuFilme.avaliaFilme(10);
meuFilme.avaliaFilme(7.5);
meuFilme.exibeFichaTecnica();
}
}