键盘随机输入一组数据并存到数组中,并对数组中的值进行随机排序
public static void main(String[] args) {
int[] arr1 = new int[5];
// 根据键盘输入存入到数组中
Scanner sc = new Scanner(System.in);
for (int i = 0; i <arr1.length ; i++) {
System.out.println("请输入第"+(i+1)+"个数字");
arr1[i] = sc.nextInt();
}
// 存入后的数组遍历
for (int i = 0; i < arr1.length; i++) {
System.out.print(arr1[i]+"\t");
}
// 对数组随机排序
Random r = new Random();
for (int i = 0; i < arr1.length; i++) {
int index = r.nextInt(arr1.length);
int temp = arr1[index];
arr1[index] = arr1[i];
arr1[i] = temp;
}
// 随机排序后的数组遍历
for (int i = 0; i < arr1.length; i++) {
System.out.print(arr1[i]+"\t");
}
}
版权声明:本文为weixin_43489515原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。