日期:2014-05-20  浏览次数:20570 次

怎样规律的传递变量
我刚才在进行一个循环运算。问题是这样:
有10个二维数组
double[][] a1 = ......;
......;
double[][] a10 = ......;

要对这10个数组进行类似的操作,计算这10个数组每个数组每一列的均值,
假设函数mean已经定义好计算均值:
public double[] mean(double[][] x){......};

现在将这10个数组的均值打印出来:
for (int i = 1; i <= 10; i++) {
  for (int j = 0; j < E.length; j++) {
  System.out.print(mean(ai)[j]+",");//这里的ai怎样来表示?
  }
  System.out.println();
}

问题是内循环中的ai怎样来表示,我以前好像用过,现在忘了,应该是可以解决的。
请各位高人指出这个小知识点,谢谢!
 

------解决方案--------------------
for(int i=0;i<10;i++){
将十个数组放在List中循环十次获取每一个二维数组
在获取每一个数组的每一列的均值
}
------解决方案--------------------
只有js中才有eval,java中好像没有这样的方法吧。