互换的对应关系
直接上代码:
public static void main(String[] args){
int[] array = {1,2,3,4,5,6,7,8,9,10};
//打印数组
printArray(array);
//将数组倒置
sortDesc(array);
//打印数组
printArray(array);
}
//打印数组
public static void printArray(int[] array){
for(int i : array){
System.out.print(i + "\t");
}
System.out.println();
}
//数组倒置
public static void sortDesc(int[] array){
//数组倒置的循环其实只要数组长度/2次就可以了
for(int i = 0; i < (array.length)/2;i++){
//定义a获取本次循环的值
int a = array[i];
//互换值
array[i] = array[array.length-1-i];
array[array.length-1-i] = a;
}
}
结果:
1 2 3 4 5 6 7 8 9 10
10 9 8 7 6 5 4 3 2 1