Formatação de saída de dados

Então galera, estava “futucando” no java, porém me surgiu uma dúvida … Como eu faço para formatar um número que esta num método ? Por exemplo :

[code]

JOptionPane.showMessageDialog(null,brand+ “Saldo atual de “+cliente1.getID()+” :”
+ “\n”+cliente1.getBalance());

Esse código imprime no formato 0000.0 porém eu queria tirar essa última casa decimal, já tentei usar o %.4f e o %.4d, mas não foi ! Como fazer para tirar esse “.0” da exibição ?
OBS : o método getBalance é um método comum de um double privado .

E aí fera, beleza?
Sempre vai ser nesse formato? xxxx.x ?
De toda forma, dá uma olhada nesse link >>> AQUI
Também tem esse outro link, que achei bem melhor, aqui no GUJ mesmo. LINK