你知道java如何编写程序将一个数组进行逆序输出吗?下面给大家分享的就是一道这样的java简单编程题,话不多说,让我们一起来看看题目和思路解法吧。
一、题目
将一个数组逆序输出。
看完这个题目,你有什么样的思路呢?
下面一起来看一起众多解题思路当中的一个比较简单易懂的思路吧。
二、思路
用第一个和最后一个进行交换。
就是这么的简单,我们就可以写出相关的代码啦。
三、代码实现
public class Prog31 { public static void main(String[] args) { int[] A = new int[] { 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , }; print(A); System.out.println(); int[] B = reverse(A); print(B); } private static int[] reverse(int[] A) { for (int i = 0; i < A.length / 2; i++) { int temp = A[A.length - i - 1]; A[A.length - i - 1] = A[i]; A[i] = temp; } return A; } private static void print(int[] A) { for (int i = 0; i < A.length; i++) System.out.print(A[i] + " "); } }
关于java数组逆序的方法你都了解了吗?当然,这道题目的答案远不止这一个,大家可以开拓一下自己的思维,想出更多的解题方法哦。
欢迎大家继续关注奇Q工具网的java实例栏目,有更多经典的java编程题目可以分享给你哦。
推荐阅读: