1
resposta

Faça como eu fiz: POO

Testei o código com outra função e não a de adicionar avaliação pela avaliação predefinida ser a do IMDB, criei apenas assim o main:

public class Principal {
    public static void main(String[] args) {
        Filme filmeUm = new Filme();

        filmeUm.nome = "Interestelar";
        filmeUm.anoLancamento = 2015;
        filmeUm.sinopse = "Um grupo de exploradores viaja através de um buraco de minhoca em busca de um novo lar para a humanidade.";
        filmeUm.incluidoNoPlano = true;
        filmeUm.avaliacao = 8.7;

        filmeUm.exibirFichaTecnica();
        filmeUm.avaliacaoDoUsuario();
    }
}

E o método diferente no caso foi avaliação do usuário utilizando o Scanner na classe filme:

import java.util.Scanner;

public class Filme {
    String nome;
    Integer anoLancamento;
    String sinopse;
    Boolean incluidoNoPlano;
    Double avaliacao;

    void exibirFichaTecnica(){
        System.out.println("Nome:" + nome);
        System.out.println("Lançado em: " + anoLancamento);
        System.out.println(sinopse);
        if(incluidoNoPlano.equals(true)){
            System.out.println("Incluído no plano");
        }
        else{
            System.out.println("Não está incluído no plano");
        }
        System.out.println("Nota no IMDB: " + avaliacao);
    }

    void avaliacaoDoUsuario(){
        Scanner sc = new Scanner(System.in);
        System.out.print("Avalie o filme de 0 a 10: ");
        Double avaliacaoUser = sc.nextDouble();
        sc.nextLine();

        if(avaliacaoUser >= 0 && avaliacaoUser <= 10){
            System.out.println("Nota do usuário: " + avaliacaoUser);
        }
        else{
            System.out.println("Nota inválida");
        }
    }
}

No terminal a saída foi:

Nome:Interestelar
Lançado em: 2015
Um grupo de exploradores viaja através de um buraco de minhoca em busca de um novo lar para a humanidade.
Incluído no plano
Nota no IMDB: 8.7
Avalie o filme de 0 a 10: 9,4
Nota do usuário: 9.4

Utilizei a variável Double no tipo Wrapper por estar vendo sobre elas na faculdade.

1 resposta

Olá, Paulo! Como vai?

Seu código está muito bem feito! Você seguiu todas as instruções do desafio corretamente e executou tudo com precisão.

Mantenha esse ótimo ritmo e, sempre que surgir uma dúvida, sinta-se à vontade para perguntar.

Bom aprendizado!