有关于java中的数组问题

初始化一个整形数组,并且对数组中各个位置上的值随机赋值,将这些值按照从小到大排序。

效果如下

img

温馨提示:若问题解决了,望给个采纳,谢谢!若有其他疑问随时咨询

1、知识点说明
这里使用了随机函数和冒泡排序的知识点

2、代码如下

import java.io.*;
import java.util.Arrays;

class test  
{
    public static void main (String[] args) throws java.lang.Exception
    {
        //设定一个长度10的整形数组
        int arr[]=new int[10];
        int arrLength=10;
        
        for(int i=0;i<arrLength;i++){
            arr[i]=(int)(Math.random()*100);
        }
        
        System.out.println("排序前:"+Arrays.toString(arr));
        
        //冒泡排序
        for(int i = 0; i < arrLength;i++){
             for(int j = i; j < arrLength;j++){
                //值的交换
                if(arr[i]>arr[j]){
                    
                    int temp = arr[i];
                    arr[i] = arr[j];
                    arr[j] = temp;
                }
            }
        }
        
        System.out.println("排序后:"+Arrays.toString(arr));
    }
}

这不是冒泡排序嘛