Formatar float com precisão

Opa…
Se eu tenho um float x = 1.1899999999999999999

Quero imprimir esse float desse modo: x.xxx (preciso de uma precisão de 1/1000)
Existe algo na API nativa de Java que trabalhe com esses arredondamentos?

[quote=fabiosl]Opa…
Se eu tenho um float x = 1.1899999999999999999

Quero imprimir esse float desse modo: x.xxx (preciso de uma precisão de 1/1000)
Existe algo na API nativa de Java que trabalhe com esses arredondamentos?
[/quote]

Oi

você pode usar a classe DecimalFormat, no entanto, tem algumas peculiaridades com o float, dê uma lida no tópico