упорядочивать договоренность нисходящей формы используя возврат

У меня есть эта часть программы, где вмешиваются 10 чисел с клавиатуры, что не, как реализовывать - часть нисходящего распоряжения используя возврат

import java.util.Arrays;
import java.util.Scanner;

public class Recursividad {
public static void main(String[] args) {

    Scanner entrada = new Scanner(System.in);
    int[] miArreglo = new int[10];
    for (int i = 0; i < 10; i++) {
        System.out.print("Ingrese el número en la posición " + (i) + " :");
        miArreglo[i] = entrada.nextInt();
    }
            System.out.println("El Arreglo sin ordenar es el siguiente:"+ 
Arrays.toString(miArreglo) + " ");

}
}
3
задан 24.10.2019, 10:07
1 ответ

если бы это был Array объектов как Interger, ты мог бы использовать:

Integer[] n = new Integer[] { 8, 27, 64, 125, 256 };
Arrays.sort(n, Collections.reverseOrder());

, Но если он используя примитивный Array, и поскольку я вижу, он также как и ты хочешь сделать это, можешь использовать этот пример, если он служит тебе помощью:

        import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        int tamano, i, j, T;
        Scanner sc = new Scanner(System.in);

        System.out.print("Ingresa la cantidad de números que almacenaras: ");
        tamano = sc.nextInt();

        int[] a = new int[tamano];

        System.out.print("Ingresa " + tamano + " numeros: ");
        for (i = 0; i < tamano; i++) {
            a[i] = sc.nextInt();
        }

        for (i = 0; i < tamano; i++) {
            for (j = i + 1; j < tamano; j++) {
                if (a[i] < a[j]) {
                    T = a[i];
                    a[i] = a[j];
                    a[j] = T;
                }
            }
        }

        System.out.print("\n Resultado de tu array descendiente :  ");
        for (i = 0; i < tamano; i++) {
            System.out.print(a[i] + " ");
        }
    }
}

не используй первый пример, если твой array примитивный, например, если храни int, так как, если ты это делаешь, он даст тебе ошибку, благодаря тому, что .sort он не используется в этом. Я надеюсь, что он служил помощью, и что это добро код.

-1
ответ дан 24.10.2019, 23:24
  • 1
    Я не понимаю отрицательный обет, когда có я говорю, что оно функционирует и то, что он просит, но стоит. – ICodeForCaffeine 24.10.2019, 12:36