16个组,每组6人编写点名程序java
时间: 2024-02-17 15:05:25 浏览: 136
好的,这是一个比较简单的点名程序的Java代码实现:
```java
import java.util.Random;
public class RollCall {
public static void main(String[] args) {
String[] names = {"张三", "李四", "王五", "赵六", "孙七", "周八", "吴九", "郑十", "钱十一", "孔十二", "曹十三", "蔡十四", "梁十五", "黄十六", "陈十七", "朱十八"};
int groupNum = 16;
int groupSize = 6;
Random rand = new Random();
for (int i = 1; i <= groupNum; i++) {
System.out.println("第" + i + "组成员名单:");
for (int j = 0; j < groupSize; j++) {
int index = rand.nextInt(names.length);
System.out.println(names[index]);
}
System.out.println();
}
}
}
```
这段代码中,我们预先定义了一个包含所有学生姓名的字符串数组 `names`,然后定义了组数 `groupNum` 和每组人数 `groupSize`。接着使用 `java.util.Random` 类来生成随机数,随机从 `names` 数组中选取学生姓名,直到达到每组人数的限制。最后输出每一组的成员名单。
阅读全文