Получить минимальное и максимальное значение в Android Studio - PullRequest
0 голосов
/ 13 февраля 2019

что я пытаюсь сделать, это получить значения minimun и maximun из некоторых значений с плавающей запятой, которые я установил вручную.Но я не знаю, как это сделать.любая помощь была бы отличной.Спасибо.Создайте список с плавающей точкой p1, p2, p3, p4, p5, p6, p7, p8, p9

Ответы [ 2 ]

0 голосов
/ 13 февраля 2019

Добавьте значения с плавающей точкой в ​​ArrayList

val simpleArray = arrayOf(55.4, 20.0, 99.99, 1.99, 23.0, 34.2, 88.0, 72.1, 61.2, 43.9)

, затем используйте эти две простые функции, как показано ниже

val largestElement = simpleArray.max()
val smallestElement = simpleArray.min()
0 голосов
/ 13 февраля 2019

Вы можете использовать коллекцию списков, например ArrayList, и использовать метод сортировки по умолчанию, предоставляемый библиотекой - Collections.sort (список) и извлекать первый и последний элемент

List<Float> list = new ArrayList<Float>();
list.add(13.3);
list.add(134.3);     
list.add(1.3);
Collections.sort(list);

float min = list.get(0); //1.3
float max = list.get(list.size-1); //134.3
...