insira seu código aqui
this.saldo += this.saldo taxa 3;
No metodo atualiza durante a operação a taxa e número 3 deveriam estar entre parenteses, ou não tem problema?
ex: this.saldo += this.saldo (taxa 3);
insira seu código aqui
this.saldo += this.saldo taxa 3;
No metodo atualiza durante a operação a taxa e número 3 deveriam estar entre parenteses, ou não tem problema?
ex: this.saldo += this.saldo (taxa 3);
Luiz bem na verdade oque deveria estar entre parenteses é
ex: (this.saldo += this.saldo) taxa 3;
Lembra que na matematica sempre se pega quando tá dentro dos parenteses e aqui na programação não seria deferente. Vai somar o saldo e depois fazer a taxa que seila oque é sé * ou /
Na verdade Luiz não há diferença porque a associatividade do operador = (atribuição) é da direita para a esquerda. Exemplo:
a = b = c é igual a = (b = c)
Logo, no seu código o efeito é o mesmo. O Java vai fazer as operações que estão à direita do sinal = (atribuição), segundo a regra de associatividade do operador de multiplicação, e depois atribuir à this.saldo
, como abaixo:
this.saldo += this.saldo * (taxa * 3)
A associatividade do operador de multiplicação (*) é da esquerda para a direita e como é feita uma mesma operação sobre os três elementos não necessidade de parenteses.
Observe que você esqueceu de inserir o operador de multiplicação.
Se não houver mais dúvidas, feche o post marcando uma resposta como solução.