分析:
动态初始化数组
Java:
public class arrayRandom {
public static void main(String[] args) {
int[] Numbers = new int[5];
Scanner sc = new Scanner(System.in);
for (int i = 0; i < Numbers.length; i++) {
System.out.println("请输入第" + (i+1) + "个员工的工号");
int Number = sc.nextInt();
Numbers[i] = Number;
}
Random r = new Random();
for (int i = 0; i < Numbers.length; i++) {
int index = r.nextInt(Numbers.length);
int temp = Numbers[index];
Numbers[index] = Numbers[i];
Numbers[i] = temp;
}
for (int i = 0; i < Numbers.length; i++) {
System.out.println(Numbers[i] + " ");
}
sc.close();
}
}
结果: