用java写将一个数组逆序输出。例如,原来是8,6,5,4,1,要求改为1,
时间: 2024-05-03 09:20:07 浏览: 83
4,5,6,8的顺序输出。
好的,这是一道编程题,可以用Java语言编写程序来完成。下面是我给出的代码示例,可以实现将一个整型数组逆序输出的功能:
```java
public class ReverseArray {
public static void main(String[] args) {
int[] nums = {8, 6, 5, 4, 1};
reverse(nums);
for (int num : nums) {
System.out.print(num + " ");
}
}
private static void reverse(int[] nums) {
int start = 0;
int end = nums.length - 1;
while (start < end) {
int temp = nums[start];
nums[start] = nums[end];
nums[end] = temp;
start++;
end--;
}
}
}
```
这个程序中,我们定义了一个函数 `reverse`,它接收一个整型数组作为参数,然后使用双指针的方法来将数组中的元素逆序交换。最后,在 `main` 函数中,我们创建了一个示例数组 `nums`,调用 `reverse` 函数将它逆序输出。
运行以上代码会输出:1 4 5 6 8。这就是将原来的数组逆序输出后的结果。
阅读全文