一般思路
public static void main(String[] args) {
int [ ] arry1 = {11,22,33,55,66,77,88,99,100};
// 一般思路
// 把arry1[0]和arry1[8]换位置
// 把arry1[1]和arry1[7]换位置
// 把arry1[2]和arry1[6]换位置
// 把arry1[3]和arry1[6]换位置
// 把arry1[4]和arry1[4]换位置
// 可发现规律 arry1[ i ] = arry1 [ arry1.length-i-1] 并交换的次数为arry1.length/2 四舍五入
}
改进思路
public static void main(String[] args) {
int [ ] arry1 = {11,22,33,55,66,77,88,99,100};
int temp =0;
int len = arry1.length;
for(int i =0;i<len/2;i++) {
temp = arry1[len-i-1];
arry1[len-i-1] = arry1 [i];
arry1[i] = temp;
}
for(int i =0;i<len;i++) {
System.out.println(arry1[i]);
}
}