Java - intをBigIntegerに変換する方法は?

Javaでは、 BigInteger.valueOf(int)`を使って `int`を BigInteger`に変換することができます

JavaExample.java

package com.mkyong;

import java.math.BigInteger;

public class JavaExample {

    public static void main(String[]args) {

        int n = 100;
        System.out.println(n);

       //convert int to Integer
        Integer integer = Integer.valueOf(n);
        System.out.println(integer);

       //convert int to BigInteger
        BigInteger bigInteger = BigInteger.valueOf(n);
        System.out.println(bigInteger);

       //convert Integer to BigInteger
       //BigInteger bigInteger2 = BigInteger.valueOf(integer);//works
        BigInteger bigInteger2 = BigInteger.valueOf(integer.intValue());
        System.out.println(bigInteger2);

    }

}

出力

100
100
100
100