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);
}