Classe: Permission de NUMS: public
Méthode: Permission principale: public
Paramètres: nums, i, j, num;
Introduction du paramètre:
NUMS, le type de données int [], est utilisé pour stocker une série de tableaux de type int;
I, le type de données int, en tant que variable de boucle de la boucle FOR, stocke le nombre de tours pour le tri et la comparaison;
J, Type de données int, en tant que variable de boucle pour la boucle FOR, stockant le nombre de fois que le tri et la comparaison sont effectués;
NUM, Type de données Int, en tant que variable tierce qui échange entre deux valeurs.
Fonction de méthode:
Définir un tableau int [];
Définissez une variable de boucle I pour enregistrer le nombre de tours de comparaison;
Définissez une variable de boucle J pour enregistrer le nombre de comparaisons dans cette série de comparaisons;
Comparez le premier numéro qui n'est pas trié dans le tableau avec d'autres nombres qui suivent;
Si le premier numéro qui n'est pas trié est plus petit que le nombre qui en est comparé, échangez leurs positions pour s'assurer que le premier numéro qui n'est pas trié est toujours le plus grand nombre qui a participé à la comparaison;
Une fois la boucle terminée, les résultats du tri sont sortis en utilisant la boucle itérative.
La copie de code est la suivante:
classe publique nums {
public static void main (String [] arge) {
// Définissez un numéro int avec des numéros de tableau de type et affectez une valeur initiale;
int [] nums = new int [] {12,24,34,4,45,17,65,51,25};
// Définissez un cycle pour enregistrer le nombre de tours de comparaison;
for (int i = 0; i <nums.length-1; i ++) {
// Définissez un cycle pour enregistrer le nombre de comparaisons dans cette série de comparaison;
pour (int j = 0; j <nums.length-1-i; j ++) {
// Comparez le premier numéro qui n'est pas trié dans le tableau avec d'autres numéros par la suite.
if (nums [j] <nums [j + 1]) {
// Échangez le premier numéro non trié avec un nombre plus grand que lui pour s'assurer que le premier numéro non trié est toujours le plus important;
int num = nums [j];
nums [j] = nums [j + 1];
nums [j + 1] = num;
}
}
} // Le tri est terminé;
// trié par sortie de boucle itérative
pour (int num: nums) {
System.out.print (num + "");
}
}
}