題目:
數組元素的反轉:對稱位置數組元素交換
分析:
min<max時會進行交換
代碼實現:
public static void main(String[] args) {
//創建數組元素
int[] array = {1,10,2,45,6};
//打印數組元素
System.out.println("原來的元素是:");
for(int i =0;i<array.length;i++) {
System.out.print(array[i]+"\t");
}
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;
}
System.out.println("交換後的元素是:");
for(int i =0;i<array.length;i++) {
System.out.print(array[i]+"\t");//正常打印
}
}
}
**實驗結果:**
原來的元素是:
1 10 2 45 6
交換後的元素是:
6 45 2 10 1