package Code411;
/*
數組元素的反轉
本來[1,2,3,4]
反轉后[4,3,2,1]
1.對稱位置的元素交換
2.對稱位子需要兩個索引
3.int temp =a;
a=b;
b=temp;
4.什么時候停止交換
(1)min==max
(2)min>max
*/
public class CodeArrayReverse {
public static void main(String[] args) {
int array[]={10,20,30,40,50};
//遍歷打印數組原來的樣子
for (int i = 0; i < array.length; i++) {
System.out.println(array[i]);
}
System.out.println("=========");//分割前后
/*
初始化語句 int min=0, max=array.length-1
條件判斷 min<max
步進表達式 min++,max--
循環體
*/
for(int min=0,max=array.length-1;min<max;min++,max--){
int temp = array[min];
array[min]=array[max];
array[max]= temp;
}
for (int i = 0; i < array.length; i++) {
System.out.println(array[i]);
}
}
}
↓運行結果
?
?