Bonjour,
Je débute à apprendre le Java.
J'ai écrit un petit programme pour faire un tri des valeurs aléatoires dont le nombre est défini par l'utilisateur. Mais ça ne marche pas.
Pourriez-vous m'aider à trouver le problème, svp?
Merci d'avance.
Voici le programme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 import java.util.Arrays; import java.util.Random; import java.util.Scanner; public class TriChiffres { public static void main(String[] args) { @SuppressWarnings("resource") Scanner sc = new Scanner (System.in); System.out.println("Entrez le nombre de valeurs que vous voulez trier."); int n = sc.nextInt(); int []tab = new int[n]; int a = 0; for (a =0; a<tab.length; a++) { Random random = new Random(); tab[a] = random.nextInt(); } while (tab[a]>tab[a+1]) { int temp = tab[a]; tab[a] = tab[a+1]; tab[a+1] = temp; a++; } String representationDuTab = Arrays.toString(tab); System.out.println(representationDuTab); } }
Partager