16 バイトの整数値を格納できる独自のデータ型を Java で作成する方法
サイズによるJavaの最長のデータ型は8バイトの「ロング」で、19桁の整数値を格納できますが、25の階乗を見つけたいのですが、25の階乗は26桁(15511210043330985984000000)です。今の問題は、26桁以上の巨大な値を格納できるようなデータ型がJavaにないことです。
もしあれば
public long factorial(int number)
{
int i=1;
long factorial=1;
for(i=1;i<=number;i++)
{
factorial = factorial * i;
}
return factorial;
}