Java’s BigDecimal.power(BigDecimal exponent): Is there a Java library that does it? [closed]

There is a Math.BigDecimal implementation of core mathematical functions with source code available from the Cornell University Library here (also you can download the library as a tar.gz). Here is a sample of the library use:

import org.nevec.rjm.*;
import java.math.BigDecimal;

public class test {
    public static void main(String... args) {
        BigDecimal a = new BigDecimal("1.21");
        BigDecimal b = new BigDecimal("0.5");

        System.out.println(BigDecimalMath.pow(a, b).toString());
    }
}

Prints out:

1.1

Update

The license information is now clear in the May 2015 update:

The full source code is made available under the LGPL v3.0.

Leave a Comment