将一个数组中的值按逆序重新存放并输出
时间: 2023-04-22 09:02:40 浏览: 188
C语言程序设计-编写函数fun将一个数组中的值按逆序存放,并在main()函数中输出;
4星 · 用户满意度95%
可以使用以下代码将一个数组中的值按逆序重新存放并输出:
```
int[] arr = {1, 2, 3, 4, 5};
int[] reversedArr = new int[arr.length];
for (int i = ; i < arr.length; i++) {
reversedArr[i] = arr[arr.length - i - 1];
}
System.out.println(Arrays.toString(reversedArr));
```
首先,我们定义一个整型数组 `arr`,其中包含一些值。然后,我们创建一个新的数组 `reversedArr`,用于存储按逆序排列的值。
接下来,我们使用一个 `for` 循环遍历原始数组 `arr` 中的每个元素。在每次迭代中,我们将当前元素存储在 `reversedArr` 中,但是我们需要使用 `arr.length - i - 1` 来计算正确的索引,以便将元素存储在正确的位置。
最后,我们使用 `Arrays.toString()` 方法将 `reversedArr` 数组转换为字符串,并将其输出到控制台。
阅读全文