Problemas com a precisão dos números

2 respostas
S

Ola galera…

Tem uma parte no meu programa que eu preciso que a saida de um determinado dado seja de 3 casas decimais depois da virgula.

Ai vai um exemplo:

comprimento = Math.pow((L/2),2)/100);
            jLabel13.setText(String.valueOf(comprimeto));

Porem gostaria que a saida no jLabel13 seja de 3 casas decimais depois da virgula.

É isso ai galera…

2 Respostas

F

Já tentou usar a classe java.text.NumberFormat? Exemplo de código:

double numero = 22.54548;
NumberFormat nf = NumberFormat.getInstance();
nf.setMaximumFractionDigits(3);
System.out.println(nf.format(numero));

A saída será 22.545.

S

Valew pela dica…

grato,

semsar

Criado 6 de novembro de 2007
Ultima resposta 7 de nov. de 2007
Respostas 2
Participantes 2