//数组存入1~5.打乱数组中的数据 //定义两个数组 int[] arr1 = {1, 2, 3, 4, 5}; int[] arr2 = new int[5]; //生成随机数 Random r = new Random(); //在循环中不断生成1~5的随机数z //当第二个数组的第random位为0时 //将第一个数组的第i位录入 for (int i = 0; i < 5; i++) { int random = r.nextInt(5); if (arr2[random] == 0) { arr2[random] = arr1[i]; } } for (int i = 0; i < arr2.length; i++) { System.out.println(arr2[i]); }
时间: 2023-03-28 18:04:30 浏览: 63
答案:
这是一个关于打乱数组中数据的问题,可以回答。代码中定义了两个数组,一个是已经排好序的数组arr1,另一个是要打乱的数组arr2。通过生成随机数,将arr1中的数据随机地存入arr2中,最后输出arr2中的数据即可。
阅读全文