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]);
		}
	}

你可能感兴趣的:(JAVA数组元素置换位置(逆序置换)与逆序打印问题)