0
点赞
收藏
分享

微信扫一扫

将一个数组逆序输出。

醉东枫 2022-01-09 阅读 158
package com.ligong;



public class Demo31 {
    public static void main(String[] args) {
       /* 【程序31】
        题目:将一个数组逆序输出。
        程序分析:用第一个与最后一个交换。*/

        /*
        *
        * 1.需要获取第一个元素的下标和最后一个元素下标,
        * 2.完成交换,需要一个中间量
        * 3.前面元素下标一次递增,后面元素下标一次递减
        * 4.当两个元素下标想等的时候不进行交换。
        *
        *
        * */
        int[] A = new int[]{1,2,3,4,5,6,7,8,9,};

        for (int i = 0,j=A.length-1; i!=j; i++,j--) {
              int temp=A[i];
              A[i]=A[j];
              A[j]=temp;
        }
        for (int i : A) {
            System.out.print(i+" ");
        }
    }
}
举报

相关推荐

0 条评论