import java.util.ArrayList;
import java.util.List;
public class Filme {
private String titulo;
List<Double> listaAvaliacoes = new ArrayList<>();
public Filme (String t){
this.titulo = t;
this.listaAvaliacoes = new ArrayList<>();
}
void adicionarAvaliacao(double av){
if (av >= 0 && av <= 5){
listaAvaliacoes.add(av);
} else{
System.out.println("Insira uma avaliação de 0 a 5");
}
}
double calculaMedia(){
if (listaAvaliacoes.isEmpty()){
return 0.0;
}
double soma = 0;
for (double nota : listaAvaliacoes) {
soma += nota;
}
return soma/listaAvaliacoes.size();
}
public String getTitulo() {
return titulo;
}
public void setTitulo(String titulo) {
this.titulo = titulo;
}
}
public class Main {
public static void main(String[] args) {
Filme matrix = new Filme("Matrix");
matrix.adicionarAvaliacao(5);
matrix.adicionarAvaliacao(4);
matrix.adicionarAvaliacao(5);
matrix.adicionarAvaliacao(3);
matrix.adicionarAvaliacao(4);
System.out.println("Média: " + matrix.calculaMedia());
}
}