定义一个有20个元素的一维整型数组,使用随机方法给其元素赋值(Math.random(),值范围为20~200),然后进行排序,输出排序前后的结果Java
时间: 2023-12-03 21:44:48 浏览: 179
以下是Java代码实现:
```java
import java.util.Arrays;
public class ArraySort {
public static void main(String[] args) {
int[] arr = new int[20]; // 定义一个长度为20的数组
// 随机生成20~200之间的整数,并赋值给数组元素
for (int i = 0; i < arr.length; i++) {
arr[i] = (int) (Math.random() * 181 + 20);
}
System.out.println("排序前的数组:");
System.out.println(Arrays.toString(arr)); // 输出排序前的数组
Arrays.sort(arr); // 对数组进行排序
System.out.println("排序后的数组:");
System.out.println(Arrays.toString(arr)); // 输出排序后的数组
}
}
```
输出结果如下:
```
排序前的数组:
[151, 67, 123, 139, 40, 120, 177, 178, 168, 103, 200, 183, 109, 38, 22, 193, 95, 105, 63, 29]
排序后的数组:
[22, 29, 38, 40, 63, 67, 95, 103, 105, 109, 120, 123, 139, 151, 168, 177, 178, 183, 193, 200]
```
阅读全文
相关推荐















