//1.动态初始化一个数组
int[] number=new int[5];
//2.定义一个循环,依次录入一个工号存入相对应的位置
Scanner sc=new Scanner(System.in);
for (int i = 0; i < number.length; i++) {
System.out.println("请您输入第"+(i+1)+"个工号");
number[i]=sc.nextInt();
}
//查看数组元素
for (int i = 0; i < number.length; i++) {
System.out.print(number[i]+"\t");
}
//3.遍历数组中的每个元素,然后随机一个索引出来,让该元素与随机索引位置处的元素值进行交换
Random r=new Random();
int c=0;
for (int i = 0; i < number.length; i++) {
//当前遍历的元素值:number[i]
//随机一个索引
int index= r.nextInt(number.length);
c=number[i]; //交换位置
number[i]=number[index];
number[index]=c;
}
System.out.println("");
for (int i = 0; i < number.length; i++) {
System.out.print(number[i]+"\t");
}