我如何在Java中創建自己的數據類型,它可以存儲16個字節的整數值如何延長在java中的數據類型
由大小最長的數據類型在Java中「長」,這是8字節,它可以存儲19位整數值,但是,我想要找到25的階乘,25的階乘是26位(15511210043330985984000000)。現在的問題是我沒有這樣的數據類型的Java可以存儲如此巨大的26位或更多的值。
如果有任何
public long factorial(int number)
{
int i=1;
long factorial=1;
for(i=1;i<=number;i++)
{
factorial = factorial * i;
}
return factorial;
}
[BigInteger](http://docs.oracle.com/javase/6/docs/api/java/math/BigInteger.html) – Richante 2012-04-11 13:08:14
似乎是你需要做一個類,它可以存儲16個字節或更多數據值,您需要以自己的方式或實際需要的方式實現顯式算術或邏輯操作。如果你可以使用字符串來實現,這可能是n個字節。它將通過通用。 – 2012-04-11 13:11:40