Задание 1. Создайте программу на Java, которая принимает два списка чисел и выполняет следующие действия: a. Рассчитывает среднее значение каждого списка. b. Сравнивает эти средние значения и выводит соответствующее сообщение:
java
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Integer> list1 = new ArrayList<>();
List<Integer> list2 = new ArrayList<>();
// Заполняем списки числами
list1.add(5);
list1.add(10);
list1.add(15);
list2.add(8);
list2.add(12);
list2.add(20);
// Рассчитываем среднее значение списка 1
double average1 = calculateAverage(list1);
// Рассчитываем среднее значение списка 2
double average2 = calculateAverage(list2);
// Выводим средние значения списков
System.out.println("Среднее значение списка 1: " + average1);
System.out.println("Среднее значение списка 2: " + average2);
// Сравниваем средние значения и выводим соответствующее сообщение
if (average1 > average2) {
System.out.println("Среднее значение списка 1 больше среднего значения списка 2");
} else if (average1 < average2) {
System.out.println("Среднее значение списка 1 меньше среднего значения списка 2");
} else {
System.out.println("Средние значения списков равны");
}
}
// Метод для расчета среднего значения списка
public static double calculateAverage(List<Integer> list) {
int sum = 0;
for (int number : list) {
sum += number;
}
return (double) sum / list.size();
}
}
В данном коде мы создаем два списка чисел `list1` и `list2`. Далее заполняем их числами.
Затем, при помощи метода `calculateAverage` рассчитываем среднее значение каждого списка.
После этого выводим средние значения списков с помощью оператора `System.out.println`.
И, наконец, при помощи условных конструкций сравниваем средние значения списков и выводим соответствующее сообщение.
При запуске данной программы вывод будет следующим:
Среднее значение списка 1: 10.0
Среднее значение списка 2: 13.333333333333334
Среднее значение списка 1 меньше среднего значения списка 2
В данном примере среднее значение списка 1 равно 10.0, а среднее значение списка 2 равно 13.33. Поэтому программа выводит сообщение "Среднее значение списка 1 меньше среднего значения списка 2".Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет