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

Fiz de um jeito diferente espero que esteja certo

import java.time.LocalDate;
import java.time.LocalTime;
import java.util.Scanner;

public class Main {
    static void main() {
        Scanner leitura = new Scanner(System.in);

        LocalDate data = LocalDate.now();
        LocalTime  time = LocalTime.now();
        System.out.println("Deseja enviar um relatorio");
        int opcao = leitura.nextInt();

        if (opcao == 1) {
            System.out.println("Data atual: " + data);
            System.out.println("Hora atual: " + time);
        } else {
            System.out.println("Nenhum relatorio enviado");
        }

    }
}
1 resposta
solução!

Olá, Jonatas, como vai?

A proposta do exercício foi atendida ao utilizar LocalDate.now() e LocalTime.now() para registrar o momento da criação da tarefa. A lógica de capturar a data e a hora atuais e exibi-las quando uma ação ocorre está correta dentro do contexto do exercício.

Há apenas um ponto importante no método main. Em aplicações Java, o método de entrada precisa ter a assinatura public static void main(String[] args). Sem essa assinatura, a aplicação não será reconhecida como executável pela JVM. Ajustando isso, o programa funcionará normalmente.

Obrigado por compartilhar sua solução no fórum. Continue praticando e trazendo suas implementações para discussão. O fórum segue à disposição para ajudar.

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