1
resposta

[PROJETO] ScreenMatch

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

    void exibirFichaTecnica () {
        System.out.println("O nome do filme é: " + nome);
        System.out.println("O ano de lancamento é: " + anoDeLancamento);
        System.out.println("O filme tem duracao de " + duracaoEmMinutos + " minutos.");
    }

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

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

public class Principal {
    public static void main(String[] args) {
    
    Filme meuFilme = new Filme();
        meuFilme.nome = "Avatar";
        meuFilme.anoDeLancamento = 2025;
        meuFilme.duracaoEmMinutos = 160;

    meuFilme.exibirFichaTecnica();
    meuFilme.avalia(10);
    meuFilme.avalia(5);
    meuFilme.avalia(6);
        System.out.println(meuFilme.somaDasAvaliacoes);
        System.out.println(meuFilme.totalDasAvalicoes);
        System.out.println(meuFilme.pegaMedia());
        }
}
1 resposta

Olá, Letícia! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de classes para estruturar os atributos de um filme, utilizou muito bem os métodos para organizar as funcionalidades e ainda compreendeu a importância do cálculo da média para avaliar corretamente as notas recebidas.

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!