用JAVA编写程序,生成一个包含10个随机正整数的数组,每个整数值不大于50,屏幕打印整个数组,然后对数组从大到小排序后在屏幕输出。
时间: 2024-03-05 08:52:03 浏览: 65
JAVA语言实现随机数的输入以及数组的排序
5星 · 资源好评率100%
好的,我来回答你的问题。
以下是使用Java编写程序生成包含10个随机正整数的数组并对其进行排序的代码:
```java
import java.util.Arrays;
import java.util.Random;
public class RandomArray {
public static void main(String[] args) {
int[] arr = new int[10];
Random random = new Random();
for (int i = 0; i < arr.length; i++) {
arr[i] = random.nextInt(50) + 1;
}
System.out.println("随机生成的数组为:" + Arrays.toString(arr));
Arrays.sort(arr);
System.out.println("从小到大排序后的数组为:" + Arrays.toString(arr));
}
}
```
程序首先创建一个长度为10的整型数组 `arr`,然后使用 `java.util.Random` 类生成随机数并将其赋值给每个数组元素。接着,使用 `Arrays.toString()` 方法将整个数组打印到屏幕上。最后,使用 `Arrays.sort()` 方法对数组进行排序,再将其打印到屏幕上。
程序的输出结果可能如下:
```
随机生成的数组为:[18, 47, 22, 6, 13, 17, 26, 6, 34, 31]
从小到大排序后的数组为:[6, 6, 13, 17, 18, 22, 26, 31, 34, 47]
```
希望这个程序能够帮助到你!
阅读全文