と として定義されたベクトルがある Java コードがありVector1, Vector2, Vector3,.....VectorN
ますoldVector1, oldVector2, oldVector3,...oldVectorN
。
Vector"i"
これらすべてのベクトルに対して実行され、との各組み合わせのスカラー積を計算するループを作成する必要がありますoldVector"j"
。
実際、最善の方法は、個々のベクトルをすべてのベクトルを含む 1 つの配列に置き換えて、その配列で作業することです。
ただし、別のオブジェクトを保持する必要があるため、コードの残りの部分とベクトルの定義に触れることは許可されていません。
どうすればこのようなことができますか?
for (i = 1; i < 10; i++) {
for (j = 1 ; i < 10; j++) {
result[i][j] = dotproduct(Vector"i", oldVector"j");
}
}
基本的に、Java で変数名を文字列のような egeg に構築する方法はあります"Vector"+i
か?