初始化一个整形数组,并且对数组中各个位置上的值随机赋值,将这些值按照从小到大排序。
效果如下
温馨提示:若问题解决了,望给个采纳,谢谢!若有其他疑问随时咨询
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));
}
}
这不是冒泡排序嘛