@Marcondes_Amaral_de escreveu:
Olá pessoal. Estou enrolado com uma condição dentro de um setTaxaJurosAnual. Pelo que parece simplesmente não lê. tanto que se eu marcar como comentário ainda sim dá o resultado baseado no método de calculoRemuneraçãoMensal que tenho logo abaixo. No fim ele calcula o rendimento mesmo se a taxa for negativa. Segue o codigo da classe. quem puder me ajudar agradeço.
public class ContaPoupanca { private float taxaJurosAnual; private float saldo; public ContaPoupanca(float taxaJurosAnual, float saldo) { this.taxaJurosAnual = taxaJurosAnual; this.saldo = saldo; } public float getTaxaJurosAnual() { return taxaJurosAnual; } public void setTaxaJurosAnual(float taxaJurosAnual) { if(taxaJurosAnual>0) this.taxaJurosAnual = taxaJurosAnual;//Não funcionou aqui else this.taxaJurosAnual = 8.7f; } public float getSaldo() { return saldo; } public void setSaldo(float saldo) { this.saldo = saldo; } public void calcularRemuneracaoMensal(){ //if(taxaJurosAnual < 0) //taxaJurosAnual = 8.7f; this.saldo = (saldo * taxaJurosAnual / 100) / 12 + saldo ; System.out.println("O novo saldo da conta é: "+this.saldo); } }
Mensagens: 1
Participantes: 1