1
resposta

[Projeto] Faça como eu fiz: projeto com orientação a objetos

public class Main {
    public static void main(String[] args) {
        Filme filme1 = new Filme();
        filme1.nome = "Avengers";
        filme1.anoDeLancamento = 1970;
        filme1.duracaoEmMinutos = 106;

        filme1.exibeFichaTecinica();

        filme1.avalia(8.5, 9.5, 6);
        System.out.println("O total de avaliações do filme foram: " + filme1.totalDeAvaliacoes);

        System.out.println("A media do filme é de: " + filme1.pegaMediaAvaliacoes());

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

    void exibeFichaTecinica() {
        System.out.println("O nome do filme é " + nome +
                " e o ano de lançamento é de " + anoDeLancamento +
                " ,tem uma duração de " +
                duracaoEmMinutos + " minutos");
        if (incluidoNoPlano) {
            System.out.println("Esta incluido no plano");
        } else {
            System.out.println("Nao esta incluido no plano");
        }

    }

    void avalia(double nota1, double nota2, double nota3) {
        System.out.println("A primeira nota é: " + nota1);
        totalDeAvaliacoes++;
        System.out.println("A segunda nota é: " + nota2);
        totalDeAvaliacoes++;
        System.out.println("A terceira nota é: " + nota3);
        totalDeAvaliacoes++;

        somaDasAvaliacoes = nota1 + nota2 + nota3;


    }

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

1 resposta

Olá, Patrick!

Tudo certinho. Valeu por compartilhar :)

Bons estudos!