package com.tedu;
import java.util.Arrays;
import java.util.Scanner;
/**
* 需求:
* 自定義一個數組數組
* 並把這個數組中所有元素順序進行顛倒
* @author CGB
*
*/
public class Test02DXSZ {
public static void main(String[] args) {
int tmp = 0;
System.out.print("請輸入數組長度:");
int x = new Scanner(System.in).nextInt();//數組的長度
int[] arr =new int [x];
/**
* 定義數組,並給數組中每個元素賦值
*/
for (int i = 0; i < arr.length; i++) {
System.out.print("請輸入數組中第"+(i+1)+"個參數的值:");
int y = new Scanner(System.in).nextInt();//給數組中第i個元素賦值
arr[i]=y;
}
System.out.println("初始數組:"+Arrays.toString(arr));
/**
* 將數組中每個元素的位置進行顛倒
*/
for (int i = 0; i < (arr.length - 1) / 2; i++) {
tmp = arr[i];
arr[i] = arr[arr.length - 1 - i];
arr[arr.length - 1 - i] = tmp;
}
System.out.println("顛倒後的數組:"+Arrays.toString(arr));
}
}