Как я могу умножить соответствующие значения двух одномерных массивов в Java?

John спросил: 14 ноября 2017 в 07:09 в: java

Пока что я создал 2 массива (x и y), каждый из которых имеет длину 20 и заполнен случайными целыми числами.
Я пытаюсь умножить значение каждого индекса в одном массиве на значение с тем же индексом в другом массиве, а затем сохранить продукт в 3-м массиве (z).

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" выглядит как {4, 8, 2, 6, ...}, а массив "y" выглядит как {7, 5, 1, 8, ...}, массив "z" должен быть заполнен {28, 40, 2, 48, ... }

Мне удалось найти только примеры умножения каждого отдельного значения между двумя массивами, но ничего не сказано о том, как умножить соответствующие индексы.

Редактировать: Спасибо, пользователь Aominè, за решение !

Уравнение было просто

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

0 ответов