package com.tedu;
import java.util.Arrays;
import java.util.Random;
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++) {
int y = new Random().nextInt(100);// 为数组中每个元素进行随机赋值
arr[i] = y;
}
System.out.println("初始数组:" + "\n" + 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("颠倒后的数组:" + "\n" + Arrays.toString(arr));
}
}