Bom dia amigos, mais uma vez eu aqui pedindo ajuda de vcs, gostaria de uma dica pra resolver um problema, no cadastro do sistema tem a opção para cadastrar acampamentos, que o atendente insere os dados, que são: Área do acampamento, Dias acampados, o sistema calcular esse valor de acordo com área; Ate aqui tudo OK. Caso o campista quiser ficar mais dias acampados, por exemplo se for Segunda Feira o valor sera acrescentado por exemplo mais 2 reais no valor existente, aqui começa o problema, pois em vez de somar esse valor existente ele está diminuindo do valor total, se alguém puder me ajudar.
private void CalcularAC() {
String dias = DiasAcampado.getText();
String areA = AreaAcamp.getText();
if (dias == null || "".equals(dias)
|| areA == null || "".equals(areA)) {
JOptionPane.showMessageDialog(null, "Todos os Campos Marcados com *, São Obrigatórios");
} else {
int diasAcampado = Integer.parseInt(DiasAcampado.getText());
int VD = Integer.parseInt(ValorDia.getText());
int Area = Integer.parseInt(AreaAcamp.getText());
int Total;
try {
if (Area <= 20) {
VTotal.setText(String.valueOf(Total = 30 * diasAcampado + VD));
JOptionPane.showMessageDialog(null, "O total é "+ Total);
} else if (Area >= 20 && Area <= 36) {
VTotal.setText(String.valueOf(Total = 40 * diasAcampado + VD));
JOptionPane.showMessageDialog(null,"O valor Total é R$"+ Total);
} else {
JOptionPane.showMessageDialog(null, "Fale Com o Respónsavel ");
}
} catch (HeadlessException e) {
JOptionPane.showMessageDialog(null, e);
}
}
}