package br.com.breno.screenmatch3.modelos;
public class Filme{
private String nome;
private int anoDeLancamento;
private int duracao;
private double TotalDeAvaliacoes;
private double SomaDasAvaliacoes;
private boolean IncluidoNoPlano;
public double getTotalDeAvaliacoes() {
return TotalDeAvaliacoes;
}
public double getSomaDasAvaliacoes() {
return SomaDasAvaliacoes;
}
public void setNome(String nome) {
this.nome = nome;
}
public void setAnoDeLancamento(int anoDeLancamento) {
this.anoDeLancamento = anoDeLancamento;
}
public void setDuracao(int duracao) {
this.duracao = duracao;
}
public void setTotalDeAvaliacoes(double totalDeAvaliacoes) {
TotalDeAvaliacoes = totalDeAvaliacoes;
}
public void setSomaDasAvaliacoes(double somaDasAvaliacoes) {
SomaDasAvaliacoes = somaDasAvaliacoes;
}
public void setIncluidoNoPlano(boolean incluidoNoPlano) {
IncluidoNoPlano = incluidoNoPlano;
}
public void fichaTecnica() {
System.out.println("Nome do Filme: " + nome);
System.out.println("Ano de lançamento: " + anoDeLancamento);
System.out.println("duração: " + duracao + " minutos");
if (IncluidoNoPlano == true) {
System.out.println("O filme está em seu catálogo Plus");
} else {
System.out.println("O filme não está no seu catálogo");
}
}public void Notas (double nota){
SomaDasAvaliacoes+=nota;
TotalDeAvaliacoes++;}
public double media(){
return SomaDasAvaliacoes/TotalDeAvaliacoes;
}
}
import br.com.breno.screenmatch3.modelos.Filme;
public class Principal {
public static void main(String[] args) {
Filme filme1= new Filme();
filme1.setNome("Sete Homens e um Destino");
filme1.setAnoDeLancamento(1960);
filme1.setDuracao(128);
filme1.setIncluidoNoPlano(true);
filme1.fichaTecnica();
filme1.Notas(8);
filme1.Notas(7);
filme1.Notas(6);
System.out.println("O total de avaliações é igual a:"+ filme1.getTotalDeAvaliacoes());
System.out.println("A nota média desse filme é igual a: "+filme1.media());
}
}