0
respostas

[Projeto] Modelando ScreenMatch

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("Incluido no plano: " + incluidoNoPlano);
        System.out.println("Duracao em minutos: " + duracaoEmMinutos);

    }

    void avalia(double nota){
        somaDasAvaliacoes += nota;
        totalDeAvaliacoes++;
    }

    double getMedia(){
        return somaDasAvaliacoes / totalDeAvaliacoes;
    }
    }
public class Principal {
    static void main(String[] args) {
        Filme meuFilme =  new Filme();
        meuFilme.nome = "Transformers";
        meuFilme.anoDeLancamento = 2007;
        meuFilme.duracaoEmMinutos = 144;
        meuFilme.incluidoNoPlano = true;

        meuFilme.exibeFichaTecnica();
        meuFilme.avalia (8.9);
        meuFilme.avalia (9.5);
        meuFilme.avalia (10);

        System.out.println("Média das notas do filme: " + meuFilme.getMedia());



    }
}