(1)创建随机数对象 (2)创建一个HashSet集合 (3)判断集合的长度是不是小于7 是:就创建一个随机数添加 否:不搭理它 (4)遍历HashSet集合
时间: 2024-09-25 12:20:47 浏览: 36
首先,我们需要导入必要的库来生成随机数和处理集合:
```java
import java.util.Random;
import java.util.HashSet;
import java.util.Set;
```
然后,我们可以创建一个示例程序来实现你的需求:
```java
public class RandomNumberHashSetExample {
public static void main(String[] args) {
// 创建一个Random对象
Random random = new Random();
// 创建一个HashSet集合
Set<Integer> set = new HashSet<>();
while (true) {
// 判断集合长度是否小于7
if (set.size() < 7) {
// 生成一个随机数
int randomNumber = random.nextInt(100); // 这里假设生成的是0到99之间的整数
// 将随机数添加到集合中
set.add(randomNumber);
System.out.println("添加随机数: " + randomNumber);
} else {
break; // 集合大小达到7,跳出循环
}
}
// 遍历HashSet集合
System.out.println("集合元素:");
for (int num : set) {
System.out.println(num);
}
}
}
```
在这个程序中,我们不断生成随机数直到`HashSet`的大小达到7。如果集合长度已经满,我们就不再生成新的随机数。
阅读全文