Como assim não ficar fixo? Vc quer atualizar o saldo toda vez que inserir um valor?
S
STNeto
Quando você for depositar, você apenas envia o valor para o método a partir do main ou o que chamar o mesmo.
No método de sacar, não use o this.getdepositarQuantia() - saque;, pois você está adicionando 1000 e depois tirando 200, o mesmo comentário do primeiro vale para esse. Use this.saldo - saque;, que vai pegar o saldo atual, e retirar o valor do saque.
O obterSaldo() você só vai querer dentro dele return this.saldo;, pois ao chamar esse método, você deseja receber apenas o saldo, funções adicionais devem ser feitas em métodos adicionais.
P
PaulinhaBela
Boa noite, mas ai o que eu possa fazer então ?
S
STNeto
Você deixa um valor aqui private double saldo; e adiciona/altera/remove conforme queira nos métodos/main, ou se quiser algo fora a parte, use um banco de dados ou algo que simule o mesmo.
P
PaulinhaBela
exatamente isso , por exemplo este valor ai mil , eu não tenho a variável para este valor , ai eu criei um valor 1000.
R
rodriguesabner
publicvoidSubtrair(){if(op.getText().equals("-")){//"op" é o nome do meu TextField com o sinal de -Doubleresultado1=Double.parseDouble(campototalrecebido.getText())-Double.parseDouble(campototalgasto.getText());camposaldo.setText(String.valueOf(resultado1));DecimalFormattwoPlaces=newDecimalFormat("¤ 0.00");Localelocale=newLocale("pt","BR");NumberFormatcurrencyFormatter=NumberFormat.getCurrencyInstance(locale);camposaldo.setText(twoPlaces.format(resultado1));}else{}}
P
PaulinhaBela1 like
Não desfazendo da sua lógica, não tem um meio mais fácil não ?
R
rodriguesabner
publicvoidSubtrair(){if(op.getText().equals("-")){//"op" é o nome do meu TextField com o sinal de -Doubleresultado1=Double.parseDouble(campototalrecebido.getText())-Double.parseDouble(campototalgasto.getText());camposaldo.setText(String.valueOf(resultado1));camposaldo.setText(twoPlaces.format(resultado1));}else{}}
O decimal era só pra fazer o valor ficar convertido em “R$100,00”
O que eu faço basicamente é: pegar o valor do meu valor de recebidos e subtrair com o meu valor de gastos. Com isso eu tenho o valor do saldo.