本帖最后由 yangyinhui 于 2013-4-6 20:46 编辑
- public static void main(String[] args) {
- int[] arr = { 1, 8, 12, 3,5,2 };
- for (int i = 0; i < arr.length; i++) {
- for (int j = 1; j < arr.length; j++) {
- if (arr[i] > arr[j]) {
- int srr = arr[i];
- arr[i] = arr[j];
- arr[j] = srr;
- }
- }
- }
- for (int i = 0; i < arr.length; i++) {
- System.out.println(arr[i]);
- }
- }
- }
复制代码 我自己写的数组排序,为什么输出结果是:
1
12
8
5
3
2
我想的到的是从大到小,为什么1没有排序啊?我调试了很久没得到结果 |