JAVA数组元素置换位置(逆序置换)与逆序打印问题

JAVA数组元素置换位置(逆序置换)问题与逆序打印问题 问题1:(逆序置换)将一个数组中元素的位置逆序对换

  • 例如:数组a={7,5,8,9,4,3,6} ------>a={6,3,4,9,8,5,7}
  • 直接上代码:
public static void main(String[] args) { // TODO Auto-generated method stub int[]array = {8,5,6,1,9,4}; for (int start =0,end =array.length-1 ; start <=end; start++,end--) { int temp =array[start]; array[start]=array[end]; array[end]=temp; } for (int i = 0; i < array.length; i++) { System.out.println(array[i]); } }

问题二:逆序打印数组
  • 上代码:
public static void main(String[] args) { // TODO Auto-generated method stub int[]array = {8,5,6,1,9,4}; for (int i = array.length-1; i > 0; i--) { System.out.println(array[i]); } }

    推荐阅读