示例#1
0
 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;
       }
     }
   }
 }
示例#2
0
  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);
  }