Classe: NUMS Permission: Public
Método: Principal Permissão: Público
Parâmetros: nums, i, j, num;
Introdução ao parâmetro:
NUMS, o tipo de dados int [], é usado para armazenar uma série de matrizes do tipo int;
I, o tipo de dados int, como a variável de loop do loop for, armazena o número de rodadas para classificação e comparação;
j, Tipo de dados INT, como uma variável de loop para o loop for, armazenando o número de vezes que a classificação e a comparação redonda são realizadas;
NUM, Tipo de dados INT, como uma variável de terceiros que se trata entre dois valores.
Função do método:
Definir uma matriz int [];
Defina uma variável de loop i para registrar o número de rodadas de comparação;
Defina uma variável de loop j para registrar o número de comparações nesta rodada de comparações;
Compare o primeiro número que não é classificado na matriz com outros números a seguir;
Se o primeiro número que não for classificado for menor que o número que é comparado a ele, troque suas posições para garantir que o primeiro número que não seja classificado seja sempre o maior número que participou da comparação;
Após a conclusão do loop, os resultados de classificação são emitidos usando o loop iterativo.
A cópia do código é a seguinte:
classe pública nums {
public static void main (string [] arge) {
// Defina um número int com NUMs de matriz de tipos e atribua um valor inicial;
int [] nums = new int [] {12,24,34,4,45,17,65,51,25};
// Defina um ciclo para registrar o número de rodadas de comparação;
for (int i = 0; i <nums.Length-1; i ++) {
// Defina um ciclo para registrar o número de comparações nesta rodada de comparação;
for (int j = 0; j <nums.Length-1-i; j ++) {
// Compare o primeiro número que não é classificado na matriz com outros números posteriormente.
if (nums [j] <nums [j+1]) {
// troca o primeiro número não classificado com um número maior que ele para garantir que o primeiro número não classificado seja sempre o maior;
int num = nums [j];
NUMS [j] = nums [j+1];
NUMS [j+1] = num;
}
}
} // classificação está concluída;
// classificado pela saída de loop iterativo
para (int num: nums) {
System.out.print (num + "");
}
}
}