Classe Filme
public class Filme {
String nome;
int anoDelancamento;
double mediaDeAvaliacao;
double somaDasAvaliacoes;
int numDeAvaliacoes;
int duracaoEmMinutos;
void exibeFichaTecnica() {
System.out.printf("""
Nome: %s
Ano de Lançamento: %d
Duração Total: %d
""", nome, anoDelancamento, duracaoEmMinutos);
}
void avaliar(double nota){
somaDasAvaliacoes += nota;
numDeAvaliacoes++;
}
public double pegarMediaDeAvaliacao() {
mediaDeAvaliacao = somaDasAvaliacoes/numDeAvaliacoes;
return mediaDeAvaliacao;
}
}
Utilização dos atributos e métodos da classe:
public class Main {
public static void main(String[] args) {
Filme meuFilme = new Filme();
meuFilme.nome = "Scarface";
meuFilme.anoDelancamento = 1982;
meuFilme.duracaoEmMinutos = 170;
meuFilme.avaliar(8.9);
meuFilme.avaliar(9.2);
meuFilme.avaliar(7.5);
meuFilme.exibeFichaTecnica();
System.out.println(meuFilme.pegarMediaDeAvaliacao());
}
}