Clase: Permiso NUMS: Público
Método: permiso principal: público
Parámetros: Nums, I, J, Num;
Introducción de parámetros:
NUMS, el tipo de datos int [], se utiliza para almacenar una serie de matrices de tipo int;
I, el tipo de datos int, como la variable de bucle del bucle for, almacena el número de rondas para la clasificación y la comparación;
j, tipo de datos int, como una variable de bucle para el bucle for, almacenando el número de veces que se realiza la ronda y la comparación;
NUM, Tipo de datos int, como una variable de terceros que intercambia entre dos valores.
Función de método:
Definir una matriz int [];
Establezca una variable de bucle I para registrar el número de rondas de comparación;
Establezca una variable de bucle j para registrar el número de comparaciones en esta ronda de comparaciones;
Compare el primer número que no se clasifica en la matriz con otros números que siguen;
Si el primer número que no se clasifica es menor que el número que se compara con él, intercambie sus posiciones para garantizar que el primer número que no esté ordenado siempre sea el número más grande que ha participado en la comparación;
Después de completar el bucle, los resultados del tipo se emiten utilizando el bucle iterativo.
La copia del código es la siguiente:
Nums de clase pública {
public static void main (string [] arge) {
// Definir un número int con los números de matriz de tipo y asignar un valor inicial;
int [] nums = new int [] {12,24,34,4,45,17,65,51,25};
// Establecer un ciclo para registrar el número de rondas de comparación;
para (int i = 0; i <nums.length-1; i ++) {
// Establecer un ciclo para registrar el número de comparaciones en esta ronda de comparación;
para (int j = 0; j <nums.length-1-i; j ++) {
// Compare el primer número que no se clasifica en la matriz con otros números después.
if (nums [j] <nums [j+1]) {
// intercambia el primer número sin clasificar con un número más grande que este para garantizar que el primer número sin clasificar sea siempre el más grande;
int num = nums [j];
nums [j] = nums [j+1];
nums [j+1] = num;
}
}
} // La clasificación se completa;
// ordenado por salida de bucle iterativo
para (int num: nums) {
System.out.print (num + "");
}
}
}