Bonjour, je début en Java (et en programmation d'ailleurs), en bossant sur netbeans.
Voici l'énoncé:
2. Tri descendant d'un tableau
* On sait grâce à la méthode Arrays.sort() trier un tableau dans l'ordre ascendant, à vous de faire une habile permutation des éléments pour avoir le tableau en ordre descendant. Créez un tableau de 30 nombres entiers aléatoires entre 1 et 1000 et faites-en le tri descendant.
Voilà donc le code que j'écris afin pour commencer d'avoir un tableau trié dans l'ordre:
int[] tableau1 = new int[29];
for (int i = 0; i < tableau1.length; i++) {
tableau1[i] = (int) (Math.random() * 1000) + 1;
Arrays.sort(tableau1);
System.out.print(tableau1[i] + " ");
}
Problème, j'obtiens des zéros dans mon tableau. L'erreur doit donc être très bête, mais j'ai beau cherché je ne la trouve pas.
De plus, auriez-vous une idée d'habile permutation pour trier dans l'ordre décroissant?
Voilà, merci pour toute aide.