public class TiaoShi {
public static void main(String[] args) {
int[] list = { 1, 2, 3, 5, 4 };
for (int i = 0, j = list.length - 1; i < list.length ; i++, j–) {
int temp = list[i];
list[i] = list[j];
list[j] = temp;
}
for (int i : list) {
System.out.print(i + “, “);
}
}
}
//输出结果1, 2, 3, 5, 4,
/*
* 分析:i=0,j=4; list[0]=list[4]=4; int temp=list[0]=1;list[4]=temp=1;
* i=1,j=3; list[1]=list[3]=5; int temp=list[1]=2;list[3]=temp=2;
* i=2,j=2; list[2]=list[2]=3; list[2]=2;
* i=3,j=1; list[3]=list[1]=5; int temp=list[3]=2;list[1]=temp=2;
* i=4,j=0; list[4]=list[0]=4; int temp=list[4]=1;list[0]=temp=1;
*
*
* 相当于转了两圈又变回原值,如需倒转只需将i < list.length变为i < list.length / 2即可
* 输出结果4, 5, 3, 2, 1,
*
*
*
*/