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

[Sugestão] Segue a minha solução.

package br.souza.marcus.screenmatch.modelos;

public class Filme {
    private String nome;
    private int anoLancamento, duracaoMinutos;
    private int totalAvaliacoes;
    private boolean inclusoPlano;
    private double somaAvaliacao;

    public void exibeFichaTecnica() {
        System.out.println("Nome do Filme: " + this.getNome());
        System.out.println("Ano de Lançamento: " + this.getAnoLancamento());
        System.out.println("Incluso no plano: " + this.isInclusoPlano());
        System.out.println("Duração em minutos: " + this.getDuracaoMinutos());
        System.out.println("Média das avaliações: " + this.obterMediaAvaliacao());
        System.out.println("Quantidade de avaliações: " + this.getTotalAvaliacoes());
        System.out.println("------------------------");
    }

    public String getNome() {
        return nome;
    }

    public int getAnoLancamento() {
        return anoLancamento;
    }

    public int getDuracaoMinutos() {
        return duracaoMinutos;
    }

    public boolean isInclusoPlano() {
        return inclusoPlano;
    }

    public int getTotalAvaliacoes() {
        return totalAvaliacoes;
    }

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

    public void setAnoLancamento(int anoLancamento) {
        this.anoLancamento = anoLancamento;
    }

    public void setDuracaoMinutos(int duracaoMinutos) {
        this.duracaoMinutos = duracaoMinutos;
    }

    public void setInclusoPlano(boolean inclusoPlano) {
        this.inclusoPlano = inclusoPlano;
    }

    public void avaliaFilme(double nota) {
        somaAvaliacao += nota;
        totalAvaliacoes++;
    }

    double obterMediaAvaliacao() {
        return somaAvaliacao / totalAvaliacoes;
    }
}
package screenmatch.src;

import br.souza.marcus.screenmatch.modelos.Filme;

public class Principal {
    public static void main(String[] args) {
//        Instanciando Classes
        Filme meuFilme = new Filme();

//        -----------Filmes------------

        meuFilme.setNome("A Espera de um Milagre");
        meuFilme.setAnoLancamento(1999);
        meuFilme.setDuracaoMinutos(189);
        meuFilme.setInclusoPlano(true);

        meuFilme.avaliaFilme(8.5);
        meuFilme.avaliaFilme(9);
        meuFilme.avaliaFilme(10);
        meuFilme.avaliaFilme(7.5);
        meuFilme.exibeFichaTecnica();
    }
}
1 resposta
solução!

Oi, Marcus, tudo bem?

Parabéns pelo resultado, ficou ótimo! Também agradeço por compartilhar seu projeto, com certeza vai ajudar nos estudos de todas as pessoas que estão aprendendo este mesmo assunto.

Continue mergulhando em tecnologia e se tiver dúvidas, conte com o fórum.

Abraços e bons estudos!