Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

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?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

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!