1
resposta

[Projeto] Classe Filme e Implementação

Classe:

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

    void exibeFichaTecnica(){
        System.out.println(nome);
        System.out.println("Ano de Lançamento: " + anoDeLancamento);
        System.out.println("Duração: " + duracaoEmMinutos + " minutos");
        if(incluidoNoPlano){
            System.out.println("Incluso no plano");
        } else {
            System.out.println("Não-incluso no plano");
        }
    }

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

    double pegaMedia(){
        return somaDasAvaliacoes / totalDeAvaliacoes;
    }
}

Main:

public class Main {
    public static void main(String[] args) {
        Filme f1 = new Filme();
        f1.nome = "Knives Out: Glass Onion";
        f1.anoDeLancamento = 2021;
        f1.duracaoEmMinutos = 120;
        f1.incluidoNoPlano = false;

        f1.exibeFichaTecnica();

        f1.avalia(9);
        f1.avalia(9);
        f1.avalia(9);
        f1.avalia(10);

        System.out.println(f1.pegaMedia());
    }
}
1 resposta

Oi, Enzo, como vai?

Parabéns pelos códigos desenvolvidos! Eles estão corretos e bastante organizados, mandou bem :)

Continue estudando e praticando. Se surgir alguma dúvida, sinta-se confortável para compartilhá-la no fórum.

Um abraço, Enzo!