JAVA简单数组问题实现数组元素逆序输出,求代码及运行截图

img



```java
        int[] a = new int[]{1,3,5,7,9,11,13,15,17,19};

        int len = a.length;
        System.out.println("---------初始-----------");
        for (int i = 0; i < len; i++) {
            System.out.print(a[i]+"-");
        }
        System.out.println("");
        for (int i = 0; i < len/2; i++) {
            int temp = a[i];
            a[i] = a[len - i - 1];
            a[len - i - 1] = temp;
        }
        System.out.println("---------倒叙后-----------");
        for (int i = 0; i < len; i++) {
            System.out.print(a[i]+"-");
        }


```结果:
---------初始-----------
1-3-5-7-9-11-13-15-17-19-
---------倒叙后-----------
19-17-15-13-11-9-7-5-3-1-

一个倒序for循环打印就完事了
0 到 数组长度的循环,反过来数组长度 到 0



```java
int[] a = {1,3,5,7,9,11,13,15,17,19,5};
        int t;
        for (int i = a.length - 1; i > a.length / 2; i--){
            t = a[a.length - 1 - i];
            a[a.length - 1 - i] = a[i];
            a[i] = t;
        }

```