数组逆序存放java 0-9
时间: 2024-10-17 20:14:44 浏览: 22
java数组练习作业按逆序存放并输出二分法将一个数据插入到该数组二维数组对角线之和.pdf
在 Java 中,数组逆序存放数字 0 到 9 的操作可以通过遍历数组并交换元素的位置来实现。这里是一个简单的示例:
```java
public class ReverseArray {
public static void main(String[] args) {
int[] numbers = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; // 创建一个包含 0-9 的整数数组
reverseArray(numbers); // 调用逆序方法
for (int num : numbers) {
System.out.print(num + " "); // 打印反转后的数组
}
}
public static void reverseArray(int[] arr) {
int start = 0;
int end = arr.length - 1; // 从两端开始交换
while (start < end) {
// 交换 start 和 end 位置的元素
int temp = arr[start];
arr[start] = arr[end];
arr[end] = temp;
// 移动指针
start++;
end--;
}
}
}
```
在这个例子中,`reverseArray` 方法接收一个整型数组 `arr` 作为参数,通过两个指针 `start` 和 `end` 逐步向中间移动,并在过程中交换它们指向的元素,直到整个数组都被逆序。
阅读全文