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));
}
}