import java.util.Random;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// 创建一个Scanner对象
Scanner sc = new Scanner(System.in);
// 创建一个长度为10的数组
int[] arr = new int[10];
// 输出提示信息
System.out.printf("请输入10个数:");
// 循环输入10个数
for (int i = 0; i < 10; i++) {
// 将输入的数赋值给数组
arr[i] = sc.nextInt();
}
// 创建一个Random对象
Random r = new Random();
// 循环数组
for (int i = 0; i < arr.length; i++) {
// 随机生成一个数
int index = r.nextInt(arr.length);
// 交换两个数
int temp = arr[index];
arr[index] = arr[i];
arr[i] = temp;
}
// 输出提示信息
System.out.printf("随机排序后的数组:");
// 循环输出数组
for (int i = 0; i < arr.length; i++) {
// 输出每个数
System.out.printf("%-4d ", arr[i]);
}
}
}
JAVA数组随机排序(代码中含有注释)
最新推荐文章于 2024-07-12 17:45:22 发布