1
resposta

[Projeto] Diferença entre horas

import java.time.Duration;
import java.time.LocalTime;

public class Conversor {
    public static void main(String[] args) {
        LocalTime horaInicio = LocalTime.of(14,30,0);
        LocalTime horaFinal = LocalTime.of(16,45,0);

        Duration duracao = Duration.between(horaInicio, horaFinal);

        System.out.println("Diferença de tempo: " + duracao.toHours() + " horas e " + duracao.toMinutesPart() + " minutos.");
    }
}
1 resposta

Olá, Enzo, como vai?

O seu código atende perfeitamente ao que foi solicitado no exercício. A utilização da classe LocalTime para representar os horários e da classe Duration para calcular o intervalo entre eles é a abordagem correta e moderna dentro do ecossistema Java. A lógica aplicada para exibir as horas e a parte dos minutos separadamente demonstra um bom entendimento sobre a manipulação de períodos de tempo.

Parabéns pela dedicação no exercício e por compartilhar sua lógica. Continue praticando e postando suas evoluções. O fórum está à disposição para qualquer dúvida que surgir em sua jornada de estudos.

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