Найти тему
DEBAGanov

Java 1717. Как найти среднее значение в массиве java

Для нахождения среднего значения в массиве в Java вы можете использовать различные подходы. Вот несколько примеров:

  • Использование цикла:

Создайте переменную sum и установите ее равной нулю. Пройдитесь по всем элементам массива и добавьте каждый элемент к переменной sum. Разделите sum на длину массива, чтобы получить среднее значение. Пример кода:

int[] array = {3, 5, 7, 12};
int sum = 0;
for (int i = 0; i < array.length; ++i) {
sum += array[i];
}
double average = (double) sum / array.length;

  • Использование Stream API:

Используйте метод Arrays.stream(array) для создания потока из массива. Используйте метод average() для нахождения среднего значения. Пример кода:

import java.util.Arrays;

int[] array = {3, 5, 7, 12};
double average = Arrays.stream(array).average().orElse(0);

  • Использование IntStream:

Используйте метод IntStream.of(array) для создания потока из массива. Используйте метод average() для нахождения среднего значения. Пример кода:

import java.util.stream.IntStream;

int[] array = {3, 5, 7, 12};
double average = IntStream.of(array).average().orElse(0);

Обратите внимание, что в приведенных примерах среднее значение будет иметь тип double. Если вы хотите получить среднее значение с другим типом данных, вам нужно будет выполнить приведение типов.

3019 вопрос-ответ по Java

Курс Spring Framework

Tелеграмм каналDEBAGanov

Мое резюмеDEBAGanov

Если вам понравилось, буду признателен за подписку.