Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Programando em Java ☺

public class Filme {
    private String nome;
    private int anoDeLancamento;
    private double totalDeAvaliacoes;
    private boolean incluidoNoPlano;
    private double someDasAvaliacoes;
    private double duracaoEmminutos;

    public void setNome(String nome) {
        this.nome = nome;
    }

    public void setAnoDeLancamento(int anoDeLancamento) {
        this.anoDeLancamento = anoDeLancamento;
    }

    public void setDuracaoEmminutos(double duracaoEmminutos) {
        this.duracaoEmminutos = duracaoEmminutos;
    }

    public void setIncluidoNoPlano(boolean incluidoNoPlano) {
        this.incluidoNoPlano = incluidoNoPlano;
    }

    void exibeFichaTecnica (){
        System.out.println(nome);
        System.out.println(anoDeLancamento);
    }
    void avalia (double nota){
        someDasAvaliacoes +=nota;
        totalDeAvaliacoes++;
    }
    double pegaMedia(){
        return someDasAvaliacoes / totalDeAvaliacoes;
    }
}
public class Principal {
    public static void main(String[] args) {
        Filme filme1 = new Filme();
        filme1.setNome("Shrek 2");
        filme1.setAnoDeLancamento(2004);
        filme1.setDuracaoEmminutos(90);
        filme1.setIncluidoNoPlano(true);
        filme1.exibeFichaTecnica();
        filme1.avalia(8);
        filme1.avalia(10);
        filme1.avalia(7.5);
        filme1.avalia(9);
        System.out.println(String.format("Nota: %.2f", filme1.pegaMedia()));

    }
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Oi, Nicollas! Como vai?

Seu projeto ficou organizado e a forma como você estruturou os métodos avalia e pegaMedia mostra que você está entendendo bem a lógica de acúmulo e cálculo. Do jeito que você explicou, a classe já encapsula bem os dados e mantém o controle interno das avaliações.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!