1
resposta

[Sugestão] exercico para monitorar o tempo gasto em cada tarefa para garantir que os projetos sejam executados dentro do prazo, utilizei a Class Scanner do java para capturar a entrada dos dados pelo teclado

Scanner teclado = new Scanner(System.in).useDelimiter("\n");

        System.out.println("Digite o horario de inicio da tarefa (HH:mm): ");
        String incioStr = teclado.nextLine();
        LocalTime incio = LocalTime.parse(incioStr);


        System.out.println("Digite o horario de termino da tarefa (HH:mm): ");
        String fimStr = teclado.nextLine();
        LocalTime fimTarefa = LocalTime.parse(fimStr);


        Duration duration = Duration.between(incio,fimTarefa);
        long horas = duration.toHours();
        long minutos = duration.toMinutes()%60;


        System.out.printf("Duração da tarefa %02d horas e %02d minutos%n", horas,minutos);

        }

Digite o horario de inicio da tarefa (HH:mm):
12:00
Digite o horario de termino da tarefa (HH:mm):
17:50
Duração da tarefa 05 horas e 50 minutos

Process finished with exit code 0

1 resposta

Olá! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso do Scanner com delimitador personalizado para capturar entradas de forma precisa, utilizou muito bem o LocalTime para manipular horários e ainda compreendeu a importância do formato de saída com printf para apresentar os dados de maneira clara e profissional.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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