我正在尝试使用方法(m + n)来解决Project Euler问题15!/(m)! *(n)!其中m& n是网格的长度&广度。
我已将所有阶乘的值转换为BigInteger,仍然在运行时显示错误。帮助!
scale_x_datetime
答案 0 :(得分:1)
public BigInteger(String val)
将BigInteger的十进制字符串表示形式转换为 BigInteger的。 String表示由可选的减号组成 符号后跟一个或多个十进制数字的序列。该 字符到数字的映射由Character.digit提供。字符串 可能不包含任何无关的字符(例如,空格)。
很明显,您使用构造函数是非法的,因为错误消息告诉我们:
NumberFormatException .... BigInteger。(未知来源)at Problem15.main(Problem15.java:15)