Как найти произведение элементов массива в java?

Пользователь

от guillermo , в категории: Java , 2 года назад

Как найти произведение элементов массива в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от NicolasSsh , 2 года назад

@guillermo  Вы можете использовать цикл и соответственно перемножение для нахождения произведения элементов массива.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
class Main {
    public static void main(String[] args) throws Exception {
        int[] array = new int[]{1, 2, 3, 4, 5};
        int multi = 1; // Объявляем произведение чисел массива

        for (int i = 0; i < array.length; i++) {
            multi *= array[i];
        }

        System.out.println(multi); // Вывод : 120
    }
} 


Пользователь

от hanna_jacobson , 9 месяцев назад

@guillermo 

Если вам нужно найти произведение всех элементов в массиве целых чисел, вы можете использовать следующий код на Java:

1
2
3
4
5
6
7
public static int multiplyArray(int[] arr) {
    int result = 1;
    for (int i = 0; i < arr.length; i++) {
        result *= arr[i];
    }
    return result;
}


Вы можете вызвать этот метод, передав в него ваш массив целых чисел:

1
2
3
int[] numbers = {2, 4, 6, 8};
int product = multiplyArray(numbers);
System.out.println("Product: " + product);


Этот код выведет: "Product: 384".