Как найти среднее арифметическое массива в java?

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

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

Как найти среднее арифметическое массива в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от dmitrypro77 , 10 месяцев назад

@jorge Используйте IntStream и summaryStatistics() метод чтобы найти среднее арифмитическое любого массива на Java, ниже код:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
import java.util.Arrays;
import java.util.IntSummaryStatistics;
import java.util.stream.IntStream;

public class Main {
    public static void main(String args[]) {
        // Создаем массив
        int[] arr = new int[]{2, 5, 6, 7, 8};
        // Создаем stream
        IntStream stream = Arrays.stream(arr);
        // Получаем статистику
        IntSummaryStatistics sum = stream.summaryStatistics();

        // Вывод: 5.6
        System.out.println(sum.getAverage());
    }
}


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.