Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   Среднее арифмитическое JAVA (https://javascript.ru/forum/server/68995-srednee-arifmiticheskoe-java.html)

allonemoon 23.05.2017 00:20

Среднее арифмитическое JAVA
 
Как решить можно данную задачку? Дана последовательность из n целых чисел. Найти среднее арифметическое этой последовательности?

ksa 23.05.2017 08:37

Цитата:

Сообщение от allonemoon
Как решить можно данную задачку?

Среднее арифметическое - оно и в Африке среднее арифметическое...
Считается везде одинаково.
Цитата:

Сре́днее арифмети́ческое (в математике и статистике) — одна из наиболее распространённых мер центральной тенденции, представляющая собой сумму всех зафиксированных значений, делённую на их количество.

ruslan_mart 23.05.2017 09:05

allonemoon, сложить все числа и результат поделить на количество этих чисел.

int[] arr = [100, 420, 252, 353, 215, 922, -144];
int n = 0;

for(int i = 0; i<= arr.length; i++) {
  n += arr[i];
}

System.out.print(n / arr.length);



Никогда не писал на Java, так что, не знаю насколько правильно написал.

Krishna666 10.06.2017 01:53

Код:

package test;
import java.util.Arrays;

public class Test {

    public static void main(String[] args) {

        Integer[] array = new Integer[]{1, 2, 3, 4, 5, 6};
System.out.println(Arrays.asList(array).stream().mapToInt(Integer::intValue).average().getAsDouble());
    }

}


Krishna666 10.06.2017 02:28

Даже так:
Код:


package test;
import java.util.Arrays;

public class Test {

    public static void main(String[] args) {
System.out.println(Arrays.asList(1, 2, 3, 4, 5, 6).stream().mapToInt(Integer::intValue).average().getAsDouble());
    }

}

Чёт не даёт форум мне отредактировать свой пост.


Часовой пояс GMT +3, время: 23:23.