/
EugenyCh7
/
JavaAndScalaLessons
Обзор
Документация
Войти
/
EugenyCh7
/
JavaAndScalaLessons
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
JavaTest/src/ch3/p1/Main.java
19 строк
561 B
Eugeny Chekmarev
IDEA update
15 июн 2021, 21:11
15 июн 2021, 21:11
47fadf9
Код
Авторство
О чём код?
package ch3.p1; public class Main { public static void main(String[] args) { System.out.println(average(new SquareSequence(), 100)); System.out.println(average(new DigitSequence(123456789), 9)); System.out.println(average(new RandomSequence(100), 10_000)); } public static double average(IntSequence seq, int n) { int count = 0; double sum = 0.0; while (seq.hasNext() && count < n) { ++count; sum += seq.next(); } return count == 0 ? 0 : sum / count; } }