Formata numero em notacao de engenharia

2 respostas
D

Ola galera…
Eh o seguinte: to fazendo um calculo de probabilidade, utilizando a classe Math.pow, log etc…
O meu resultado eh um numero gigantesco como por exemplo: 5.6843418860808015E-14

Alguem sabe como formatar esse numero para q o resultado seja: 5.684??
To tentando usar o DecimalFormat ("#,##0.00") , mas a saida esta sendo 0,000 e nao 5.684…

Alguem tem uma dica???

Valeusss

2 Respostas

D

dri_o … tu pode usar o seguinte formato e depois tirar o que vem depois do simbolo de exponenciacao (“E”)

DecimalFormat dec = new DecimalFormat("#.###E0"); 
  System.out.println("NUMERO: " + dec.format(5.6843418860808015E-14));

Depois avise se consegui te ajudar.

Uma boa referência para formatos é a seguinte:

http://javaalmanac.com/egs/java.text/FormatNumExp.html?l=rel

[]s

D

Parece que funcionou sim…
Ahh. valeu pelo link, tb!

Obrigada!

[]'s

Criado 10 de maio de 2005
Ultima resposta 10 de mai. de 2005
Respostas 2
Participantes 2