Trier nombres en ordres croissant dans un tableau
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:
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]);
}
} |