int[] num = {5,4,3,2,1};
for(int i = 0; i < num.length - 1; i++) {
for (int j = i + 1; j < num.length; j++) {
if (num[i] > num[j]) {
int tmp = num[i];
num[i] = num[j];
num[j] = tmp;
}
}
System.out.print("排序后:" + num[i]);
}
追问谢谢解答,那如果数组是{33,54,21,18,9,99,60}这样不规律的,又该这么解决呢,用您以上方法试过,只能解决局部……
追答java.util.Arrays.sort(num);然后遍历输出数组试试!
本回答被提问者和网友采纳