java 实现⼀个数组的逆序存储并打印。(随机生成10个1~100的整数储存到数组并打印,逆序排列该数组,并打印。)
时间: 2024-10-20 10:06:42 浏览: 15
java 将一个数组逆序输出的方法
在Java中,你可以使用ArrayList来实现这个需求,因为ArrayList提供了一种动态增长的方式来存储数据,同时也很方便进行元素的添加、删除和修改。这里是一个简单的示例:
```java
import java.util.ArrayList;
import java.util.Random;
public class ReverseArrayExample {
public static void main(String[] args) {
// 创建一个ArrayList来存储随机生成的整数
ArrayList<Integer> array = new ArrayList<>();
// 随机生成10个1到100之间的整数
Random random = new Random();
for (int i = 0; i < 10; i++) {
int num = random.nextInt(100) + 1; // 防止生成0
array.add(num);
}
// 打印原始数组
System.out.println("Original Array:");
for (int num : array) {
System.out.print(num + " ");
}
// 使用Collections.reverse()方法逆序数组
Collections.reverse(array);
// 打印逆序后的数组
System.out.println("\nReversed Array:");
for (int num : array) {
System.out.print(num + " ");
}
}
}
```
当你运行这段程序,它首先会生成一个包含10个1到100之间随机整数的列表,然后将其原顺序打印出来,最后通过`Collections.reverse()`函数将列表逆序,再打印出逆序后的结果。
阅读全文