0

我正在编写一个程序并坚持下面的 BigInteger 问题。

BigInteger noOfCombinationForWordsToBeSearchedBig = factorial(noOfWordsToBeSearched);
String[][] combinationForWordsToBeSearched = new String[ noOfCombinationForWordsToBeSearchedBig.longValue()][noOfWordsToBeSearched];

我想String[][]用值初始化数组noOfCombinationForWordsToBeSearchedBig

例如,我发现 17 的阶乘是大整数。

请指教。

4

1 回答 1

4

数组索引不能超过Integer.MAX_VALUEJava。事实上,它远低于Integer.MAX_VALUE. 所以实际上你不能把BigInteger作为大小参数,同时创建一个数组。

有关详细信息,请参见此处

于 2013-08-24T13:38:59.107 回答