Maison >Java >javaDidacticiel >Comment trier un tableau d'entiers en Java du plus bas au plus élevé ?
Tri d'un tableau en Java
Question :
Comment puis-je trier un tableau de 10 entiers dans l'ordre de la valeur la plus basse à la plus élevée dans un Java programme ?
Solution :
import java.util.Arrays; public static void main(String args[]) { int[] array = new int[10]; array[0] = ((int) (Math.random() * 100 + 1)); array[1] = ((int) (Math.random() * 100 + 1)); array[2] = ((int) (Math.random() * 100 + 1)); array[3] = ((int) (Math.random() * 100 + 1)); array[4] = ((int) (Math.random() * 100 + 1)); array[5] = ((int) (Math.random() * 100 + 1)); array[6] = ((int) (Math.random() * 100 + 1)); array[7] = ((int) (Math.random() * 100 + 1)); array[8] = ((int) (Math.random() * 100 + 1)); array[9] = ((int) (Math.random() * 100 + 1)); // Sort the array in place from lowest to highest value Arrays.sort(array); // Print the sorted array System.out.println(Arrays.toString(array)); }
Pour trier le tableau en Java, nous pouvons utiliser la méthode Arrays.sort(). Cette méthode prend un tableau en entrée et le trie par ordre croissant, en utilisant l'ordre naturel de ses éléments. Dans le code fourni, la ligne Arrays.sort(array); est ajouté avant d'imprimer le tableau trié.
Après le tri, les éléments de la variable du tableau seront classés de la valeur la plus basse à la plus élevée. La méthode Arrays.toString() est ensuite utilisée pour convertir le tableau trié en une représentation sous forme de chaîne pour l'impression.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!