Java Data Type How to - Calculate the power on a BigInteger


We would like to know how to calculate the power on a BigInteger.


// w ww . j av a  2  s .  co  m

import java.math.BigInteger;

public class Main {
  public static void main(String[] argv) throws Exception {
    BigInteger bi1 = new BigInteger("1234567890123456890");
    int exponent = 2;

    bi1 = bi1.pow(exponent);