Fazendo um temporizador em Java.

Java

05/07/2022

Boa tarde!
Estou fazendo um sistema de estacionamento para estudar e gostaria de adicionar um temporizador. Ele deve funcionar junto com uma função de cobrança, ao qual por exemplo, 3 horas equivalem a uma cobrança de R$30,00. No entanto, se eu colocar o horário de entrada 23h e o de saída 1h, o temporizador conta como cobrança negativa. Tem algum jeito de eu fazer o cálculo corretamente?

Os scanners da hora de entrada e hora de saída e o função de valor:
    public int horaEntrada() {
        Scanner scanner = new Scanner(System.in);
        System.out.println("Hora de entrada: ");
        int horaEntradaScan = scanner.nextInt();
        return horaEntradaScan;
    }
    public int horaSaida(){
        Scanner scanner = new Scanner(System.in);
        System.out.println("Hora de saída: ");
        int horaSaidaScan = scanner.nextInt();
        return horaSaidaScan;
    }
    public void value(){
        int y = horaEntrada();
        int x = horaSaida();
        int z = x - y;
        System.out.println("O valor a ser cobrado é: R$" + z * 10);
    }
Vitor

Vitor

Curtidas 0
POSTAR