java将一个数组逆序输出,java数组逆序的方法

KLQ 2020-05-29 10:39:57 java常见问答 5065

你知道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编程题目可以分享给你哦。

推荐阅读:

java有一个已经排好序的数组插入一个数编程

编写程序打印以下图形菱形,java代码输出菱形图案

java编程题猴子吃桃问题答案