Java数组反转并打印
时间: 2023-09-14 22:08:19 浏览: 58
要反转一个Java数组并打印出来,可以使用以下代码:
```java
int[] arr = {1, 2, 3, 4, 5}; // 假设要反转的数组为 arr
// 反转数组
for (int i = 0; i < arr.length / 2; i++) {
int temp = arr[i];
arr[i] = arr[arr.length - 1 - i];
arr[arr.length - 1 - i] = temp;
}
// 打印反转后的数组
System.out.println(Arrays.toString(arr));
```
运行结果为:[5, 4, 3, 2, 1]
这里使用了一个 for 循环来反转数组。循环的条件是 i < arr.length / 2,因为只需要遍历数组的前一半即可完成反转操作。在循环中,我们使用了一个临时变量 temp 来交换数组的元素。最后,使用 Arrays.toString 方法打印反转后的数组。
相关问题
Java数组反转并打印两种方式
当然,除了上述方式,我们还可以使用另一种方式来反转Java数组并打印出来,代码如下:
```java
int[] arr = {1, 2, 3, 4, 5}; // 假设要反转的数组为 arr
// 反转数组
int[] reversedArr = new int[arr.length];
for (int i = 0; i < arr.length; i++) {
reversedArr[i] = arr[arr.length - 1 - i];
}
// 打印反转后的数组
System.out.println(Arrays.toString(reversedArr));
```
运行结果为:[5, 4, 3, 2, 1]
这种方式是创建一个新数组,然后遍历原数组,将原数组的元素倒序存储到新数组中,最后使用 Arrays.toString 方法打印反转后的新数组。
两种方式的原理都是一样的,只是实现方式略有不同,你可以选择其中一种来实现数组反转并打印。
java数组的常用方法
回答: Java数组的常用方法包括反转数组和打印数组。反转数组可以使用java.util.Arrays类中的reverse方法,例如int\[\] intArray={1,2,3,4,5}; Arrays.reverse(intArray); 可以将数组intArray反转为\[5,4,3,2,1\]。\[2\]打印数组可以使用Arrays类中的toString方法,例如int\[\] intArry={1,2,3,4,5}; String intArryString=Arrays.toString(intArry); System.out.println(intArryString); 可以将数组intArry打印出来。\[3\]除此之外,java.util.Arrays类还提供了其他一些常用的数组操作方法,可以根据具体需求进行使用。
#### 引用[.reference_title]
- *1* [JAVA数组常用方法](https://blog.csdn.net/a1091220321/article/details/24178019)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [Java数组的常用方法](https://blog.csdn.net/qq_29224201/article/details/103074789)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]