1
resposta

Testando Classe objetos

public class Main {
    public static void main(String[] args) {

        Filme filme1 = new Filme();
        filme1.nome = "Star Wars - A Ascensão Skywalker";
        filme1.anoDeLancamento = 2007;
        filme1.duracaoEmMinutos = 120;
        filme1.incluindoNoPlano = true;
        filme1.totalDeAvaliacoes = 5;

        filme1.exibeFichaTecnica();
        filme1.avalia(10.0);
        filme1.avalia(9.5);
        filme1.avalia(9.9);
        System.out.println("Avaliações: " + filme1.somaDasAvaliacoes);
        System.out.println("Avaliações: " + filme1.totalDeAvaliacoes);
        System.out.println(filme1.pegaMedia());
        filme1.liberaFilme();
    }
}


public class Filme {

    String nome;
    int anoDeLancamento;
    int duracaoEmMinutos;
    boolean incluindoNoPlano;
    int somaDasAvaliacoes;
    int totalDeAvaliacoes;

    void exibeFichaTecnica() {
        System.out.printf("Nome do Filme: %s%n", nome);
        System.out.printf("Ano de Lançamento: %d%n", anoDeLancamento);
        System.out.printf("Duração do filme: %dmin%n", duracaoEmMinutos);
    }

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

    boolean liberaFilme() {
        boolean IncluindoNoPlano;
        if (incluindoNoPlano) {
            System.out.println("Filme liberado para cliente");
            return true;
        } else {
            System.out.println("Mudar de Plano!");
            return false;
        }
    }

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

Olá, Adriano! Como vai?

Muito bem! Continue resolvendo e compartilhando os desafios com a comunidade Alura.

Observei que você explorou o uso de classes e objetos para estruturar seu programa, utilizou muito bem o encapsulamento de lógica em métodos para organizar funcionalidades e ainda compreendeu a importância do uso de tipos primitivos e controle de fluxo para tornar a aplicação interativa e funcional.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

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!