divisÃo com bigdecimal

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));

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()));

Onde no seu programa está escrito “BigDecimal?”

[quote=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));

[/quote]

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));

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.

obrigado, e eu escrevi errado era double…
rsrs