Для нахождения среднего значения в массиве в 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. Если вы хотите получить среднее значение с другим типом данных, вам нужно будет выполнить приведение типов.
Если вам понравилось, буду признателен за подписку.