随机生成长度、元素不确定的数组,并将数据进行排序
import java.util.Arrays; import java.util.Random; import java.util.Scanner; //冒泡排序 public class BubbleSort { public static void main(String[] args) { Random random = new Random();//创建随机数工具 Scanner scanner = new Scanner(System.in); int n = random.nextInt(50);//随机生成[0,50)数,代表array数组的长度 int[] array = new int[n]; for (int i = 0; i < array.length; i++) { array[i] = random.nextInt(100);//随机生成[0,100)的数,并存入数组array } System.out.println(Arrays.toString(array));//输出未排序的数组array for (int i = 0; i < array.length-1; i++) { for (int j = 0; j < array.length-i-1; j++) { int temp ; if(array[j]> array[j+1]){ temp = array[j]; array[j] = array[j+1]; array[j+1] = temp; } } } //输出排序后的数组array System.out.println(Arrays.toString(array)); } }