java基础题,这个代码怎么写

将数组arr中的元素43 32 76 -98 0 64 33 21 37 99进行从小到大排序,排序完成后,遍历数组arr。
要求:类名为Test2、禁止使用Arrays.sort()方法和Arrays.toString()方法。

一个简单的实现:


public static void main(String[] args) {
        // TODO Auto-generated method stub
        int arr [] = {43,32,76,98,0,64,33,21,37,99};
        
        
        for(int i=0;i<arr.length;i++) {
            for(int j=i;j<arr.length;j++) {
                if(arr[i]>arr[j]) {  //如果前面的数比后面的数大,则交换前面的数和后面的数,以便从小到大排序
                    int temp = arr[i];
                    arr[i] = arr[j];
                    arr[j] = temp;
                }
            }
        }
        
        //打印排序后的数组
        for(int i=0;i<arr.length;i++) {
            System.out.print(arr[i]+" ");
        }
    }

}