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

Validação do ano de lançamento do Filme

O Paulo deu ideia de validar o ano de lançamento do filme e eu realizei isso. Segue o código.

 public void setAnoDeLancamento(int anoDeLancamento) {
        int anoDoPrimeiroFilmeLancado = 1895;
        LocalDate dataAtual = LocalDate.now();
        int anoAtual = dataAtual.getYear();
        if (anoDeLancamento >= anoDoPrimeiroFilmeLancado && anoDeLancamento <= anoAtual) {
            this.anoDeLancamento = anoDeLancamento;
        } else {
            System.out.println("Digite um ano de lançamento válido!");
        }
    }

Eu pesquisei o ano de lançamento do primeiro filme do mundo registrado, logo anos que forem menores que ele não são válidos. Adicionei também uma biblioteca de Data para pegar o ano atual de forma automática, para caso seja digitado um ano futuro não seja válido.

O que achou?

1 resposta
solução!

Oi, Lucas! Como vai?

Com base no que você explicou, sua validação ficou bem estruturada e mostra atenção aos detalhes ao considerar o primeiro registro cinematográfico e o ano atual. Ficou claro que você pensou em impedir datas incoerentes.

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