Bonjour, le code que j'ai fait, affiche les chiffres 2460135879
Au lieu d'être en ordre croissant
Est-ce que quelqu'un voit mon erreur ? , voici mon code :
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 public static void main(String[] args) { int temp; boolean echange; int A[] = {2, 4, 6, 8, 0, 1, 3, 5, 9, 7}; echange = false; do { for (int i=1;i<=9;i++){ if (A[i-1] > A[i]) { temp = A[i-1]; A[i-1] = A[i]; A[i] = temp; echange = true; } } } while (echange == false ); for (int i=0;i<=9;i++){ System.out.print(A[i]); } }
Partager