I have a simple BigDecimal that I want to power to another BigDecimal, for example 11.11^-1.54. What would be the neatest way to do it in Java/Android? I don\'t like the ide
Look into "Java Number Cruncher: The Java Programmer's Guide to Numerical Computing" - Chapter 12.5 Big Decimal Functions : there is some source code with as exact as possible algorithm to compute exponential and logarithm.
Using the mathematical formula : x^y=exp(y*ln(x)) you can achieve a result with maximum precision.
Nevertheless doubles do have a good precision and I strongly recommand you test if it's not precise enough for your need.