我有一段 Java 代码,其中有向量定义为Vector1, Vector2, Vector3,.....VectorN
和oldVector1, oldVector2, oldVector3,...oldVectorN
。
我需要编写一个循环来遍历所有这些向量并计算Vector"i"
with的每个组合的标量积oldVector"j"
。
实际上我知道最好的方法是用一个包含所有向量的数组替换单个向量并使用该数组。
但是,我不允许触摸其余代码,并且需要保留向量作为单独对象的定义。
我怎么能做这样的事情?
for (i = 1; i < 10; i++) {
for (j = 1 ; i < 10; j++) {
result[i][j] = dotproduct(Vector"i", oldVector"j");
}
}
基本上,Java中有什么方法可以构造类似于字符串的变量名 egeg "Vector"+i
?