divisÃo com bigdecimal

5 respostas
F

ESTOU QUERENDO FAZER UMA DIVISÃO COM 2 VALORES BIGDECIMAL MAS NÃO ESTOU CONSEGUINDO ESTOU FAZENDO DESSA FORMA…

Double d1 = new Double (789.236); Double d2 = new Double (1.50); System.out.println(b1 /(b2));

5 Respostas

lgmhorus

Usa doubleValue, pois o objeto Double não permite divisão mesmo.

Double d1 = new Double (789.236);  
Double d2 = new Double (1.50);  
System.out.println(d1.doubleValue() /(d2.doubleValue()));
T

Onde no seu programa está escrito “BigDecimal?”

thiagofesta

felipe.marques:
ESTOU QUERENDO FAZER UMA DIVISÃO COM 2 VALORES BIGDECIMAL MAS NÃO ESTOU CONSEGUINDO ESTOU FAZENDO DESSA FORMA…

Double d1 = new Double (789.236); Double d2 = new Double (1.50); System.out.println(b1 /(b2));

Você colocou os nomes das variaveis errado, ao invés de b1, e b2, é d1 e d2 tente assim:

Double d1 = new Double (789.236); Double d2 = new Double (1.50); System.out.println(d1 /(d2));

Rosanalise

Existe uma função específica para isso:

valor1.divide(valor2)

mas valor1 e valor2 devem ser do tipo BigDecimal e não double, como vc fez.

F

obrigado, e eu escrevi errado era double…
rsrs

Criado 5 de setembro de 2008
Ultima resposta 5 de set. de 2008
Respostas 5
Participantes 5