танго ООН выстраивает tipo LONG y el usario es quien ingresa los valores.
y quiera ordenar los datos de mayor несовершеннолетний.
PDT: Лос доблесть que guardan en 0 доблести сына menores 1Millon, мэры сына el resto.
Форма больше простая делания этого - с алгоритмом распоряжения пузырька воздуха.
static void burbuja(int arreglo[])
{
for(int i = 0; i < arreglo.length - 1; i++)
{
for(int j = 0; j < arreglo.length - 1; j++)
{
if (arreglo[j] < arreglo[j + 1])
{
int tmp = arreglo[j+1];
arreglo[j+1] = arreglo[j];
arreglo[j] = tmp;
}
}
}
for(int i = 0;i < arreglo.length; i++)
{
System.out.print(arreglo[i]+"\n");
}
}
Быстрое решение состоит в том, что вместо того, чтобы использовать статический array, ты использовал тип ArrayList, потому что ты можешь использовать функцию sort java.utils. Collections. Это осталось бы так
ArrayList<Long> al = new ArrayList<Long>();
// Aquí rellena el arrayList
//Usamos Collections.reveseOrder() para que ordene de mayor a menor,
//ya que por defecto lo hace al revés
Collections.sort(al, Collections.reverseOrder());
Ты можешь читать больше об использовании Collections.sort () здесь: https://www.geeksforgeeks.org/collections-sort-java-examples /
, Поскольку он рекомендует ordago, ты можешь перемещать твой array в arrayList используя:
List <Long> al = new ArrayList<Long>();
Collections.addAll(list1, array);
здесь объясняются, что кроме того он другие формирует: https://www.tutorialspoint.com/Conversion-of-Array-To-ArrayList-in-Java
ты можешь возвращаться к простым arrays с toArray ():
Long[] array = al.toArray();
как он объясняется здесь: https://howtodoinjava.com/java/collections/arraylist/convert-arraylist-to-array /