Olá, Luciano! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de classes para organizar os atributos de um filme, utilizou muito bem métodos para registrar avaliações e ainda compreendeu a importância de calcular a média das notas para gerar um resultado final mais representativo.
Uma dica interessante para o futuro é inicializar os valores de forma mais segura, evitando divisões por zero quando não houver avaliações. Assim:
double getAverageRating() {
if (ratingCount == 0) {
return 0; // evita erro de divisão
}
return sumOfRatings / ratingCount;
}
Isso faz com que o programa seja mais robusto, garantindo que mesmo sem avaliações ele funcione corretamente.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!