Problemas com a precisão dos números

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…

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.

Valew pela dica…

grato,

semsar