我的代码:
BigInteger R;
int Height;
BigInteger[][] results = new BigInteger[String.valueOf(Height)][R];
得到错误请帮帮我。
答案 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()];