2
respostas

Atividade ScreenMatch

public class Principal {
    public static void main(String[] args) {
        Filme meuFilme = new Filme();
        meuFilme.nome = "Kikc Ass (chuta cú)";
        meuFilme.anoDeLancamento = 2010;
        meuFilme.duracaoEmMinutos = 180;
        meuFilme.avalia(4);
        meuFilme.avalia(6);
        meuFilme.avalia(6);
        meuFilme.avalia(8);
        meuFilme.avalia(6);
        meuFilme.avalia(9);
        meuFilme.avalia(10);
        meuFilme.avalia(5);

        meuFilme.exibeFichaTecnica();
        System.out.println("Total de Avaliações: " + meuFilme.totalDeAvaliacoes);
        System.out.println("Media das Avaliaçoes: " + meuFilme.returnaMedia());

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

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

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

    double returnaMedia() {
        return somaDasAvaliacoes / totalDeAvaliacoes;
    }
}
2 respostas

Oi, Vinicius! Como vai?

Gostei da forma como você estruturou a classe Filme, adicionando métodos para avaliação e cálculo da média. Isso mostra que você já está aplicando bem os conceitos de Orientação a Objetos.

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

Olá Armano, muito obrigado pelo seu feedback, estou me dedicando mais ainda a programação em Java