Maison >Java >javaDidacticiel >Comment trier un tableau d'entiers en Java du plus bas au plus élevé ?

Comment trier un tableau d'entiers en Java du plus bas au plus élevé ?

DDD
DDDoriginal
2024-12-13 07:02:10756parcourir

How to Sort an Integer Array in Java from Lowest to Highest?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn