Olá, Estou tendo um problema com a saída do código printf(... %.2f...) O código:
public class TesteGerenciadorDeImpostoDeRenda {
public static void main(String[] args) {
GerenciadorDeImpostoDeRenda gerenciador = new GerenciadorDeImpostoDeRenda();
//SeguroDeVida sv = new SeguroDeVida();
ContaCorrente cc = new ContaCorrente();
cc.deposita(1000);
//gerenciador.adiciona(sv);
gerenciador.adiciona(cc);
System.out.println(gerenciador.getTotal());
System.out.printf("Seu saldo é de: %.2f " + cc.getSaldo());
}
}
O código está compilando e o Eclipse não está acusando erros. Porém a saída do programa está assim:
Adicionando tributavel ContaCorrente@15db9742
10.0
Seu saldo é de: Exception in thread "main" java.util.MissingFormatArgumentException: Format specifier '%.2f' at java.util.Formatter.format(Unknown Source) at java.io.PrintStream.format(Unknown Source) at java.io.PrintStream.printf(Unknown Source) at TesteGerenciadorDeImpostoDeRenda.main(TesteGerenciadorDeImpostoDeRenda.java:14)
Não consegui identificar onde está o erro. Alguém poderia me ajudar? Obrigado,