1
resposta

Encapsulando o projeto

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());
    }
}
1 resposta

Bom dia, Breno! Tudo certo?

Seu código está ótimo - apresenta boa estrutura e endentação correta. Parabéns! Isso é super importante para que a leitura seja de fácil entendimento. Continue praticando e aplicando seus conhecimentos.

Caso durante os seus estudos você tenha dúvidas ou problemas, saiba que você pode contar com a comunidade do fórum da Alura.

Abraços e bons estudos!