初始化一个大整数数组

时间:2014-09-11 13:30:51

标签: java

我的代码:

BigInteger R;
int Height;
 BigInteger[][] results = new BigInteger[String.valueOf(Height)][R];

得到错误请帮帮我。

2 个答案:

答案 0 :(得分:2)

你为什么要这样做

String.valueOf(Height)

???

高度是一个int。

此代码有效:

 BigInteger R = new BigInteger("5");
 int Height = 5;
 BigInteger[][] results = new BigInteger[Height][R.intValue()];

R是一个BigInteger,[]需要一个Integer,所以我们调用inValue方法将它变成一个int。

答案 1 :(得分:1)

java中的数组大小为int s。假设初始化R

BigInteger[][] results = new BigInteger[Height][R.intValue()];