假定一个一维整型数组里存放了如下整数: 98 -45 67 23 -1 12 9

运行效果如下

img

直接调API

import java.util.Arrays;
public class A {
    public static void main(String[] args) {
        int a[] = { 98, -45, 67, 23, -1, 12, 9 };
        System.out.println("排序之前的数:");
        for(int i = 0;i < a.length;i++){
            System.out.print(a[i] + " ");
        }
        Arrays.sort(a);
        System.out.println();
        System.out.println("排序之后的数:");
        for(int i = 0;i < a.length;i++){
            System.out.print(a[i] + " ");
        }
    }
}

一个临时变量存arr0
一个for循环
for (int i=1;i<arr.len;i++)arr[i-1]=arr[i]
把所有索引前移一位
吧临时变量赋值给arr【len-1】
mmb没毛病