Pessoal estou com um problema em relação ao uso dos métodos da api para cálculos de potências:
Existem 2 métodos que conheço na API do Java para calcular potências. O método pow(int n) da classe BigDecimal, que recebe um inteiro e o método pow(double b, double e) da classe Math que recebe 2 double, base e expoente, respectivamente. Para o 1º método temos o problema do expoente da fórmula ser um número decimal. E para o método da classe Math temos o inconveniente de ter que transformar um BigDecimal (maior precisão) para um tipo primitivo double (perda de precisão) se quisermos trabalhar com esse expoente decimal.
O que ocorre é que o expoente não é um número inteiro e a base é BigDecimal.
Alguém já passou por uma situação semelhante que possa ajudar?
Grato desde já.
[]'s