Hierzu hat die Klasse einen Konstruktor, um ganze Zahlen aus ihrer Stringdarstellung zu erzeugen, z.B.: new BigInteger("1567445324654764755675"). Es gibt aber auch zwei konstante Objekte für die Zahlen 0 und 1: BigInteger.ONE.
Für Objekte gibt es keine arithmetische Operatoren oder Vergleichsoperatoren. Um mit BigInteger Werten zu rechnen, gibt es Methoden. So gibt es für die Addition die Methode add. Für negative Zahlen die Methode negate().
Zum Vergleichen zweier Zahlen gibt es die Methode compareTo, deren genaue Arbeitsweise der Java-Dokumentation zu entnehmen ist.
Um mit der Klasse BigInteger zu arbeiten, ist vor der eigenen Klassendefinition folgende Import-Anweisung einzufügen: import java.math.BigInteger;