Duvida com o Double

3 respostas
G

Boa noite, queria saber se tem como setar duas casas decimais em um Double??
por exemplo: 1.75 ele fica, mais se vc adiconar 1.70 o zero some. E esse zero é muito importante na aplicacão…
alguem sabe como q ajeita issa?
Obrigado

3 Respostas

W

cara to sem mecher em java, mas nem tem não, mas tipo, qual a diferença ? porque em termos de calulo nao tem diferença nenhuma…
agora se for pra exibir na tela tudo bem, mas ai vc pode usar uma classe auxiliar pra exibir o resultado tipo a DecimalFormat , daqui a pouco alguem ti responde melhor…

Luiz-SP

guilhermezerbinatti:
Boa noite, queria saber se tem como setar duas casas decimais em um Double??
por exemplo: 1.75 ele fica, mais se vc adiconar 1.70 o zero some. E esse zero é muito importante na aplicacão…
alguem sabe como q ajeita issa?
Obrigado

Eu penso assim: Se vc que exbir 1.70, isso deve ser uma saida, não um double para ser usado no processamento, eu faria um método assim

public String format (double d )   {  
    //supondo d = 4.935126; 
    NumberFormat formatter = new DecimalFormat ( "0.00" ) ; 
    String s = formatter.format ( d ) ; 
    return s; 
  }
G

é justamente isso msm!
eh pra mostar em um texfield…
valeu

Criado 8 de março de 2008
Ultima resposta 8 de mar. de 2008
Respostas 3
Participantes 3