java中定义二维数组

如果前面定义了人数numPeople这个参数,在界面中可以改变其数值,后面定义二维数组 public double[][] trustM = new double[][]时,让数组的行列的大小为numPeople的值,应该怎么在new double[][]两个中括号中表示。即该数组的大小随着numPeople值的变化而变化。
是在一个包下的一个类中设置了numPeople这个参数,在另一个类中定义这个数组。
最新回答
死亡与爱

2024-11-08 03:27:38

public double[][] trustM = new double[numPeople][numPeople]
这样输入即可
追问
我试了,提示错误啊
追答
请把你的完整代码发上来好么,因为有可能不是这里的错误
追问
是在一个包下的一个类中设置了numPeople这个参数,在另一个类中定义这个数组。谢谢你,呵呵
追答
没关系。。那么把它们搞到一起就ok了哥们
给十年后的我

2024-11-08 04:29:46

public double[][] trustM = new double[][numPeople]
二维数组定义时必须写第二维。