java随机生产包含10个元素的数组,并对数组进行排序,并将排序前后的数组分别输出
时间: 2024-09-23 17:05:31 浏览: 43
在Java中,你可以使用`Random`类生成一个包含10个随机整数的数组,然后利用`Arrays.sort()`函数对其进行排序。以下是简单的步骤:
```java
import java.util.Arrays;
import java.util.Random;
public class Main {
public static void main(String[] args) {
// 创建一个大小为10的随机整数数组
int[] array = new int[10];
Random random = new Random();
for (int i = 0; i < array.length; i++) {
array[i] = random.nextInt(100); // 生成0到99之间的随机整数
}
// 打印原始数组
System.out.println("Original Array:");
for (int num : array) {
System.out.print(num + " ");
}
System.out.println();
// 对数组进行排序
Arrays.sort(array);
// 打印排序后的数组
System.out.println("Sorted Array:");
for (int num : array) {
System.out.print(num + " ");
}
}
}
```
运行这段代码后,你会看到原始数组和排序后的数组。注意,这里使用的是升序排列,如果你想降序排列,可以在`Arrays.sort()`之后添加一个自定义比较器。
阅读全文