2017-12-08 10 views
-1

これまで、2つの配列(xとy)を作成しました。各配列の長さは20で、ランダムな整数で埋められています。
私は、ある配列の各インデックスの値に別の配列の同じインデックスの値を掛けて、第3の配列(z)にその製品を格納しようとしています。Javaで2つの1次元配列の対応する値をどのように掛けることができますか?

int z[] = new int[20]; //creating array z, which will hold the products of the corresponding indexes of arrays x and y 
     for(int i = 0; i <z.length; i++) 
     { 
      //loop for mutliplying x and y 
     } 

結果:アレイは、 "x" は、{...、6、2、8、4}のように見え、そして配列 "Y" は、{7,5、1,8のように見える場合、...}、配列 "Z" は{28、40、2、48、...}

で埋めなければならない私は2つの配列間のすべての単一の値を乗算に例を見つけることができました、対応するインデックスを掛ける方法については何もありません

編集:ありがとうございました。

式は単に

z[i] = x[i] * y[i]; 
+0

は、単にxとyのアレイにアクセスの問題でこれはありませんか? 'z [i] = x [i] * y [i]' ...あなたが求めた結果だけを望むならば。 – ionizer

答えて

1

たような何か試してみてください:

for(int i = 0; i < z.length; i++) { 
    z[i] = x[i] * y[i]; 
} 
関連する問題