为30人的标准考场对考号1-30的学生随机排座。Java语句
时间: 2024-09-14 14:12:23 浏览: 39
在Java中,你可以使用`Collections.shuffle()`方法结合数组来随机打乱考号顺序,然后打印出新的座位安排。这里是一个简单的示例:
```java
import java.util.Arrays;
import java.util.Collections;
public class Main {
public static void main(String[] args) {
// 创建一个包含1到30考号的整数数组
int[] studentNumbers = new int[30];
for (int i = 1; i <= 30; i++) {
studentNumbers[i - 1] = i; // 从1开始编号
}
// 随机打乱考号数组
Collections.shuffle(Arrays.asList(studentNumbers));
// 打印新座位安排
System.out.println("新座位安排(随机生成):");
for (int i : studentNumbers) {
System.out.println("考号 " + i + ": 座位未指定"); // 这里仅展示考号,实际应用中需要关联座位信息
}
}
}
```
这段代码首先创建了一个长度为30的数组,然后用`Collections.shuffle()`方法将其元素随机排序。注意,这个例子并没有实际分配座位,只是一个考号列表。
阅读全文