public class Filme {
String nome;
int anoDeLancamento;
boolean incluidoNoPlano;
double somaDasAvaliacoes;
int totalDeAvaliacoes;
int duracaoEmMinutos;
void exibeFichaTecnica(){
System.out.println("Nome do filme: " + nome);
System.out.println("Ano de lançamento: " + anoDeLancamento);
System.out.println("Duração em minutos: " + duracaoEmMinutos);
System.out.println("Incluído no plano: " + incluidoNoPlano);
}
void avalia(double nota){
somaDasAvaliacoes += nota;
totalDeAvaliacoes++;
}
double pegaMedia(){
return somaDasAvaliacoes / totalDeAvaliacoes;
}
}
public class Principal {
public static void main(String[] args) {
Filme topTen = new Filme();
topTen.nome = "Independence Day";
topTen.anoDeLancamento = 1996;
topTen.duracaoEmMinutos = 145;
topTen.incluidoNoPlano = true;
topTen.exibeFichaTecnica();
topTen.avalia(8);
topTen.avalia(7);
topTen.avalia(10);
System.out.printf("Média de avaliações do filme: %.2f", topTen.pegaMedia());
}
}