GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Inserção de valores em Java

Tags: #<Tag:0x00007f3bde153f30>

Gostaria de uma dica pra resolver um problema, no cadastro do sistema, tem a opção se o usuária quiser ficar mais dias acampados, por exemplo se for segunda o valor sera 2 reais. Ate ai tudo ok, só que quando se coloca o valor, em vez de aumentar 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);

        }

    }
}
//