public static void localizarBox(int numeroBox) { Box box = null; boolean achou = false; for (int i = 0; achou == false; i++) { for (int j = 0; achou == false; j++) { box = vagas[i][j]; if (box.getNumero() == numeroBox) { JOptionPane.showMessageDialog( null, " Box: " + numeroBox + "\n Andar: " + i + "\n Box: " + j); achou = true; } } } }
public static String emitirRecibo(String placa) { NumberFormat nf = NumberFormat.getCurrencyInstance(); Box box = localizarCarro(placa); Carro carro = box.getCarro(); String dadosCarro = carro.exibirDados(); String dados = ("\n Número do Box: " + box.getNumero() + "\n Horário de Entrada: " + box.getHorarioEntrada().toString() + "\n Horário de Saída: " + box.getHorarioSaida().toString() + "\n Tempo de Ocupação: " + box.calcularTempoOcupacao() + "\n Valor a Pagar: " + nf.format(calcularPagamento(placa)) + dadosCarro); box.setCarro(null); return (dados); }