用java写写一个将有十个字符串名字的分成两组的程序
时间: 2024-04-09 18:28:48 浏览: 72
输入10个字符串到一个字符串数组
5星 · 资源好评率100%
当然,我可以帮你编写一个将十个字符串名分成两组的Java程序。以下是一个例代码:
```java
import java.util.ArrayList;
java.util.List;
import java.util.Random;
public NameGrouping {
static void main(String[] args) {
// 定义十个字符串名字
String[] = {"Alice", "Bob", "Charlie", "", "Eve", "Frank", "Grace",Henry", "Ivy", "Jack"};
// 创建两个列表,用于存放分组结果
List<String> group1 = new ArrayList<>();
List<String> group2 = new ArrayList<>();
// 随机分配名字到两个组
Random random = new Random();
for (String name : names) {
if (random.nextBoolean()) {
group1.add(name);
} else {
group2.add(name);
}
}
// 打印分组结果
System.out.println("Group 1: " + group1);
System.out.println("Group 2: " + group2);
}
}
`
这个程序使用了一个随机数生成器来将名字随机分配到两个组中。你可以根据需要修改或扩展代码来满足具体的要求。希望对你有所帮助!如果你有任何其他问题,请随时提问。
阅读全文