Si vous avez une collection de numéros dans un programme Java et que vous souhaitez les afficher dans l'ordre croissant , vous pouvez utiliser le langage Java constructions y compris les tableaux . En stockant les nombres dans une variable tableau , puis appeler une méthode de la classe Arrays , vous pouvez trier les nombres en ordre croissant avant de les afficher . Comment vous affichez vos numéros dépendra des détails de votre application, mais vous pouvez les sortir à une interface utilisateur ou de la console système . Instructions
1
Créer une variable tableau dans votre programme Java. L'exemple de code suivant crée un tableau pour stocker des valeurs entières de type primitif , mais vous pouvez choisir un type de numéro en fonction de votre programme : int [] myNumbers ;
Si vous avez votre numéro valeurs stockées de manière explicite dans votre programme, vous peut créer et instancier votre tableau dans une seule ligne de code comme suit : int [ ] myNumbers = { 4, 2, 7 , 6, 10 , 3, 9 };
Si vous devez définir les éléments d'un tableau individuellement , modifier votre code comme suit: int [ ] myNumbers = new int [7];
Indiquez le nombre total de valeurs de votre tableau doit stocker lorsque vous le créez , puis ajouter chaque élément comme suit : myNumbers [ ,"0] = 4;
2
Trier votre tableau. Utilisation de la classe Array Java , vous pouvez trier les objets de collecte de données , y compris les variables de tableau . Ajoutez le code suivant à votre programme : Arrays.sort ( myNumbers ) ;
Ce code appelle la méthode de tri de la classe Arrays , en lui passant le nom de la variable tableau entier comme paramètre. Lorsque ce code fin de l'exécution , le contenu de la matrice seront ont été réarrangées . Il n'est pas nécessaire de stocker le résultat de cet appel de méthode à une variable, comme elle modifie l'élément de tableau passé plutôt que de retourner une nouvelle.
3
créer une boucle dans votre programme pour parcourir le tableau . Ajouter le contour de la boucle suivante à votre programme : for ( int num = 0; num < myNumbers.length ; num + + ) {//boucle contenu ici }
Cette boucle sera exécuté une fois pour chaque élément du tableau . La variable compteur permet de suivre la position actuelle de l'indice à chaque itération , de sorte que votre code peut utiliser pour accéder à chaque élément à son tour .
4
Afficher vos éléments du tableau. Si vous utilisez une interface utilisateur avec votre programme , vous pouvez envoyer chaque numéro à l'intérieur de la boucle en utilisant tous les éléments visibles de votre interface contient . Si vous préférez simplement écrire chaque nombre à la console de sortie standard , vous pouvez ajouter le code suivant à l'intérieur du corps de la boucle : System.out.println ( myNumbers [ num ] ) ;
Ce code renvoie la valeur numérique de lui-même, mais vous pouvez inclure un texte explicatif si vous le souhaitez.
5
Enregistrez votre fichier Java. Compiler votre code et l'exécuter pour tester votre fonction de tri . Pour l'exemple entier , vous devriez voir ce qui suit écrit à la console de sortie : 23467910
Si votre tableau contient tous les numéros en double, ils apparaîtront à côté de l'autre. Expérimentez avec le code en modifiant les valeurs numériques du tableau pour s'assurer que votre fonction fonctionne correctement .