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+" ");
}
}
}
将一个数组逆序输出。
最新推荐文章于 2024-04-19 22:45:39 发布