Galera, eu fiz um programinha aqui. O cara entra com os valores ai eu faço o calculo de uma formula (GRANDE) e retorno o valor.
Simples, mas como os valores são ou muito pequenos ou muito grandes quando eu retorno o Double as vezes minha resposta vira um ‘NaN’ ao invés do número. Pelo que eu entendi e pesquisei o Double não consegue representar a faixa de valores que eu to trabalhando.
Como eu usei interface gráfica, eu pego o valor no ''txt.getText()" e faço um Double.parseDouble(txt.getText() ) ;
Eu tava jogando esse valor em um Double. Tentei usar o bigDecimal, mas não consegui.
Ele tem como métodos o ‘valueof’, que pode receber um double. Como eu faço pra jogar os valores do txt no BigDecimal ?
Eu posso fazer as operações normalmente com valores desse tipo, por exemplo ‘*’, ‘/’ etc ?