1
resposta

SCREENMATCH - MINHAS CLASSES

Classe Filme

public class Filme {
    String nome;
    int anoDeLancamento;
    boolean incluidoPlano;
    double notaFilme;
    int duracaoFilme;
    int totalAvaliacao;
    double somaNotas;


    void exibeFichaTecnica(){
        System.out.printf("Nome do Filme: %s\n", nome);
        System.out.printf("Ano de Lancamento: %d\n", anoDeLancamento);
        System.out.printf("%dmin\n", duracaoFilme);
        System.out.printf("A Media do Filme e: %.1f\n", notaFilme);
        System.out.printf("Esse Filme foi avaliado: %d vezes\n", totalAvaliacao);
    }

    void avaliarFilme(double nota){
        somaNotas += nota;
        totalAvaliacao ++;
        notaFilme = somaNotas / totalAvaliacao;
    }

    double pegaMedia(){
        return notaFilme;
    }
}

Classe Principal

public class Principal {
    public static void main(String[] args) {

        Filme filmeMinion = new Filme();
        filmeMinion.nome = "Minions";
        filmeMinion.anoDeLancamento = 2015;
        filmeMinion.duracaoFilme = 150;
        filmeMinion.incluidoPlano = true;
      

        filmeMinion.avaliarFilme(10);
        filmeMinion.avaliarFilme(3);
        
        filmeMinion.exibeFichaTecnica();
        
        System.out.println(filmeMinion.pegaMedia());
    }
}

Saida do Console

Nome do Filme: Minions
Ano de Lancamento: 2015
150min
A Media do Filme e: 6.5
Esse Filme foi avaliado: 2 vezes
6.5
1 resposta

Olá, Victor! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de métodos para organizar a lógica da classe, utilizou muito bem os atributos para armazenar informações relevantes do filme e ainda compreendeu a importância de calcular a média das avaliações de forma dinâmica.

Continue 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!