1
resposta

Faça como eu fiz: Orientação a Objetos

Classe Filme

public class Filme {
    String nome;
    int anoLancamento;
    boolean inclusoPlano;
    double somaAvaliacoes;
    int totalAvaliacoes;
    int duracaoEmMinutos;

    void exibeFichaTecnica() {
        System.out.println("Nome do Filme: " + nome);
        System.out.println("Ano de Lançamento: " + anoLancamento);
    }

    void avalia(double nota){
        somaAvaliacoes += nota;
        totalAvaliacoes++;
    }

    double obtemMedia(){
        return  somaAvaliacoes / totalAvaliacoes;
    }
}

Classe Main

public class Main {
    public static void main(String[] args) {
        Filme meuFilme = new Filme();
        meuFilme.nome = "Jogador Nº 1";
        meuFilme.anoLancamento = 2018;
        meuFilme.duracaoEmMinutos = 140;

        meuFilme.exibeFichaTecnica();
        meuFilme.avalia(7.4);
        meuFilme.avalia(9.4);
        meuFilme.avalia(6.8);
        System.out.println(meuFilme.somaAvaliacoes);
        System.out.println(meuFilme.totalAvaliacoes);
        System.out.println(meuFilme.obtemMedia());
    }
}

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

Olá, Kevin! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou a criação de uma classe com atributos bem definidos para representar um filme, utilizou muito bem métodos para encapsular comportamentos e ainda compreendeu a importância do cálculo da média para refletir a percepção geral sobre o conteúdo.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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