Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

ScreenMatch

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

    void exibeFichaTecnica() {
        System.out.println("Nome do filme: " + nome);
        System.out.println("Ano de lançamento: " + anoLancamento);
        System.out.println("Duração em minutos: " + duracaoEmMinutos);

        if (incluidoNoPlano == true) {
        System.out.println("Incluído no plano: sim");
        } else {
            System.out.println("Não incluido no plano");
        }

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

    double pegaMedia() {
        return somaDasAvaliacoes / totalDeAvaliacoes;
    }
}
public class Principal {
    public static void main(String[] args) {
        Filme meuFilme = new Filme();
        meuFilme.nome = "Matrix";
        meuFilme.anoLancamento = 1999;
        meuFilme.duracaoEmMinutos = 180;
        meuFilme.incluidoNoPlano = false;

        meuFilme.exibeFichaTecnica();
        meuFilme.avalia(9);
        meuFilme.avalia(7);
        meuFilme.avalia(10);
        System.out.println("Soma das avaliações: " +meuFilme.somaDasAvaliacoes);
        System.out.println("Total das avaliações: " +meuFilme.totalDeAvaliacoes);
        System.out.println("Média de avaliações: " +meuFilme.pegaMedia());
    }
}
1 resposta
solução!

Oi, Gilvaneide! Como vai?

Seu projeto ficou muito bem organizado! Do jeito que você explicou, a forma como implementou a classe Filme e encapsulou os comportamentos em métodos como exibeFichaTecnica e pegaMedia deixou o código bem legível e estruturado.

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