int[] array = new int[10];		//生成随机数对象		Random random = new Random();		for (int i = 0; i < array.length; i++) {			array[i] = random.nextInt(50);			System.out.print(array[i]+" ");		}		System.out.println("\n排序后:");		//反转数组元素		int len = array.length;		for (int i = 0; i < len/2; i++) {			int temp = array[i];			array[i] = array[len-1-i];			array[len-1-i] =temp;			//显示出排序过程			for (int j : array) {				System.out.print(j+"\t");			}			System.out.println();		}

//反转算法原理:

把数组最后一个元素与第一个元素替换,倒数第二个元素与第二个元素替换,依此类推,直到把所有数组元素反转替换。

反转数组元素是对数组两边的元素进行替换,只需要循环数组长度的一半,

如图所示: