Problemas com DecimalFormat

1 resposta
F

Estou com problemas para formatar um resultado de uma operação, estou obtendo um valor totalmente diferente do esperado. Alguém consegue explicar o porquê? Grato.

import java.text.DecimalFormat;

public class Teste1 {
private static DecimalFormat formato = new DecimalFormat(“0.000000”);

public static void main(String[] args) {

double d1 = 0.846d;

double d2 = 0.844d;

double d3 = (((d2 / d1) - 1)/100);

System.out.println("D3 antes do formato: "+d3);

System.out.println("D3 depois do formato: " + formato.format(d3));
//Resultado da mesma operação na calculadora	
double calculadora = -0.23640661938534278959810874704492d;
System.out.println("Resultado na calculadora: "+calculadora);
System.out.println("Resultado da calculadora depois do formato: " + formato.format(calculadora));

}
}

1 Resposta

F

Desculpa pessoal! Resolvi o problema!!
A operação estava errada!!

Criado 8 de agosto de 2005
Ultima resposta 8 de ago. de 2005
Respostas 1
Participantes 1