【发布时间】:2016-01-04 01:49:56
【问题描述】:
下面是代码
public static double variance (float[] ListTrouverVariance)
MatCovariance.set(i, j, variance("x"+i));
我的 "x1" 是一个浮点数组,我想用作方差参数,但我还有另一个名为 "x2" 的数组,所以我想用循环来做。
我无法按照我尝试的方式执行此操作,因为该函数需要一个数组而不是字符串,所以我正在寻找一种强制转换。
【问题讨论】:
-
您不能将字符串转换为程序变量的名称。这样的名称是仅在编译时存在的实体,您不能在程序执行期间在运行时使用字符串和整数来创建它们。您应该尝试一种完全不同的方法。
标签: java loops parameters parameter-passing