1
resposta

Projeto Filme

public class Principal { public static void main(String[] args) { Filme meuFilme = new Filme(); //tipo referencia meuFilme.nome = "O Poderoso chefão"; meuFilme.anoDeLancamento = 1970; meuFilme.duracaoEmMinutos = 180;

meuFilme.exibeFichaTecnica();

meuFilme.avalia(8);
meuFilme.avalia(5);
meuFilme.avalia(10);
System.out.println(meuFilme.somaDasAvaliacoes);

System.out.println(meuFilme.pegaMedia());

}

Segue Classe Filme,atributos e afims

public class Filme { String nome; int anoDeLancamento; boolean incluidoNoPlano; double somaDasAvaliacoes; int totalDeAvaliacoes; int duracaoEmMinutos;

void exibeFichaTecnica(){
    System.out.println("Nome do Filme " +nome); //instanciação
    System.out.println("Ano de Lancamento " +anoDeLancamento);
}

void avalia(double nota){
    somaDasAvaliacoes += nota;
    totalDeAvaliacoes++;
}

double pegaMedia(){
    return somaDasAvaliacoes / totalDeAvaliacoes;
    
}

}

1 resposta

Olá, Artur. Tudo bem?

A estrutura do seu código está clara e organizada, o que facilita a leitura e manutenção.

A classe Filme foi bem construída com atributos que fazem sentido para o contexto, como nome, anoDeLancamento e duracaoEmMinutos. Você também fez certo em criar métodos como exibeFichaTecnica para mostrar as informações e avalia para receber as notas do filme.

A lógica do método pegaMedia também está bem implementada, e é legal ver como você utiliza tanto a soma quanto o total das avaliações para calcular a média. Isso mostra que você já entendeu bem como trabalhar com dados dentro da sua classe.

Continue assim. Parabéns pela dedicação.

Bons estudos.