Olá!
Segue minha resolução:
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.Scanner;
public class VerificarDataEvento {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
LocalDate dataDeHoje = LocalDate.now();
DateTimeFormatter dataFormatada = DateTimeFormatter.ofPattern("dd/MM/yyyy");
System.out.println("Insira a data do evento: ");
LocalDate dataEvento = LocalDate.parse(sc.next(), dataFormatada);
if (dataEvento.isBefore(dataDeHoje)){
System.out.println("Data do evento: " + dataEvento.format(dataFormatada) +
"\nData atual: " + dataDeHoje.format(dataFormatada) +
"\nO evento já ocorreu!");
} else if (dataEvento.isEqual(dataDeHoje)) {
System.out.println("Data do evento: " + dataEvento.format(dataFormatada) +
"\nData atual: " + dataDeHoje.format(dataFormatada) +
"\nO evento é hoje!");
} else {
System.out.println("Data do evento: " + dataEvento.format(dataFormatada) +
"\nData atual: " + dataDeHoje.format(dataFormatada) +
"\nO evento ainda não ocorreu!");
}
sc.close();
}
}