O resultado na saída do método deposita() está errado. parece que está omitindo os zeros.
public class TestaGerenciadorDeImpostoDeRenda {
public static void main(String[] args) {
GerenciadorDeImpostoDeRenda g = new GerenciadorDeImpostoDeRenda();
SeguroDeVida sv = new SeguroDeVida();
ContaCorrente cc = new ContaCorrente();
cc.deposita(200);
g.adiciona(cc);
System.out.printf("O saldo é: %.2f",g.getTotal());
}
}
O saldo é: 2,00
repare que depositei 200 e o resultado da saída foi 2,00.
veja como está meu método deposita():
public class ContaCorrente extends Conta implements Tributavel {
public void atualiza(double selic) {
saldo = saldo * selic * 2;
}
public double calculaTributos() {
// TODO Auto-generated method stub
return this.getSaldo() * 0.01;
}
public void deposita(double valor) {
this.saldo += valor;
}
}
o que há de errado?