public static void main(String[] args) {
int a[] = {1, 7, 9, 4, 34, 56, 23, 57, 78, 86};
for (int i = 0; i < a.length - 1; i++) {
for (int j = 0; j < a.length - 1 - i; j++) {
if (a[j] > a[j + 1]) {
int tmp = a[j];
a[j] = a[j + 1];
a[j + 1] = tmp;
}
}
for (i = 0; i < a.length; i++)
System.out.print(a[i] + " ");
}
为什么得不到理想的结果
最后是这样的1 7 4 9 34 23 56 57 78 86
这是什么原因