1

我正在尝试制作一个大小为 biginteger 的 biginteger 数组。

public class Polynomial4   
{  
private BigInteger[] coef;      
private BigInteger deg;   
public Polynomial4(BigInteger a,BigInteger b)   
{  
coef =  new BigInteger[b+1];// here its giving the error   
coef[b] = a; // here also its showing error *  ///required int found Biginteger  

}    

}    

请帮助我....提前谢谢....

4

1 回答 1

5

BigInteger有一个intValue方法。它将 BigInteger 转换为 int 原语。数组期望 int 作为其大小,而 BigInteger 是一个对象。

    coef =  new BigInteger[b.intValue()+1];
       coef[b.intValue()] = a; 
于 2013-02-23T08:50:21.060 回答