这是我的代码。当我创建数组时它显示错误BigInteger
并尝试赋值。
package test;
import java.math.*;
import java.lang.*;
import java.util.*;
public class Test {
public static void main(String[] args) {
BigInteger[] coef = new BigInteger[78];
int a=24;
coef[a]=676557656534345345654645654654645645645645665656567; // Error comes here why
System.out.println(coef[a]);
}
}
Java 具有静态类型,并且仅对基本类型的包装器启用自动装箱,例如int
to Integer
,但不适合BigInteger
。你必须做
new BigInteger("676557656534345345654645654654645645645645665656567")
明确地。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)