Поиск минимального, максимального и среднего значения в целочисленном списке с использованием Collections.max
Привет, меня зовут Алексей и в этой статье я хочу поделиться с вами простым способом поиска минимального, максимального и среднего арифметического значений в целочисленном списке, используя метод Collections.max из Java.
Давайте представим, что у нас есть целочисленный список, реализованный с помощью класса ArrayList⁚
ArrayListnumbers new ArrayList<>; numbers.add(5); numbers.add(10); numbers.add(15); numbers.add(20);
Теперь нам нужно найти минимальное, максимальное и среднее арифметическое значение в этом списке. Для нахождения максимального значения мы можем воспользоваться методом Collections.max, который позволяет найти наибольшее значение в коллекции. Вот как это можно сделать⁚
int max Collections.max(numbers);
Аналогичным образом мы можем найти минимальное значение, используя метод Collections.min⁚
int min Collections.min(numbers);
Теперь, чтобы найти среднее арифметическое значение, нам необходимо пройтись по всем элементам списка и вычислить сумму этих элементов. Затем мы можем разделить эту сумму на количество элементов в списке. Вот как это можно сделать⁚
int sum 0; for (int number ⁚ numbers) { sum number; } double average (double) sum / numbers.size;
Теперь у нас есть значения для переменных max, min и average, которые содержат максимальное, минимальное и среднее арифметическое значения соответственно. Мы можем вывести их на экран⁚
System.out.println(″Максимальное значение⁚ ″ max); System.out.println(″Минимальное значение⁚ ″ min); System.out.println(″Среднее арифметическое значение⁚ ″ average);
Вот и всё! Мы успешно нашли минимальное, максимальное и среднее арифметическое значения в целочисленном списке, используя метод Collections.max из Java. Надеюсь, эта статья была полезной для вас!