Как найти среднее арифметическое java
Ответы
Maksim Litvinov
31 мая 2022
Средним арифметическим множества чисел называют сумму всех этих чисел, разделенных на общее количество слагаемых. В Java найти среднее арифметическое можно при помощи цикла или используя стримы. Рассмотрим пример с циклом:
class App {
public static double average(int[] numbers) {
var length = numbers.length;
var sum = 0;
// Находим сумму всех чисел
for (double num : numbers) {
sum += num;
}
// И делим её на количество слагаемых
return sum / length;
}
}
App.average(new int[] {1, 2, 3}); // 2.0
Также можно использовать стримы. Рассмотрим вариант на стримах
import java.util.Arrays;
class App {
public static double average(int[] numbers) {
Arrays.stream(numbers).average().getAsDouble();
}
}
App.average(new int[] {1, 2, 3}); // 2.0
0
0