Limitar casas decimais

Java

09/04/2009

E ae pessoal.... to precisando de mais uma ajudinha.... como eu faço pra mostrar um resultado sempre com 2 casas decimais.... por exemplo.... se o resultado do calculo for de 0.5 ele mostra 0.50 e se for 0.501 ele mostrar 0.50..... Não tenho a mínima idéia como fazer isso.... Obrigado
Tjorssato

Tjorssato

Curtidas 0

Respostas

Carlos Heuberger

Carlos Heuberger

09/04/2009

Oi, use um java.text.DecimalFormat
DecimalFormat df = new DecimalFormat("0.00");
String str = df.format(0.501);
[]]]
GOSTEI 0
Tjorssato

Tjorssato

09/04/2009

Assim.... eu tenho uma variável que armazena os resultados... o nome da variavel é total... no lugar do "df" eu colocaria somente o nome da variável? ou tenho que acrescentar mais alguma coisa?.... desculpe minha ignorancia, mas estou começando agora em java..... Obrigado
GOSTEI 0
Carlos Heuberger

Carlos Heuberger

09/04/2009

é uma das maneiras... muitas possibilidades...
double valor;
DecimalFormat df = new DecimalFormat("0.00"); 
...
valor = 0.501;
String str = df.format(valor);
GOSTEI 0
Tjorssato

Tjorssato

09/04/2009

Rapaiz... muito obrigado... to devende mais uma pra vcs hehehe.... Valeu
GOSTEI 0
Cristiano Torres

Cristiano Torres

09/04/2009

[quote="simu"]é uma das maneiras... muitas possibilidades...
double valor;
DecimalFormat df = new DecimalFormat("0.00"); 
...
valor = 0.501;
String str = df.format(valor);
Como fazer isso em java form? Já fiz em form e não funciona
GOSTEI 0
André Pereira

André Pereira

09/04/2009

[quote="Mvrback"][quote="simu"]é uma das maneiras... muitas possibilidades...
double valor;
DecimalFormat df = new DecimalFormat("0.00"); 
...
valor = 0.501;
String str = df.format(valor);
Como fazer isso em java form? Já fiz em form e não funciona
Usando sua classe java form??? como assim?
GOSTEI 0
POSTAR