用Java语言i生成6个1~33之间的整数,不能重合,添加到集合,并且遍历
时间: 2024-04-16 14:27:23 浏览: 26
好的,下面是用Java语言生成6个1~33之间不重复整数并添加到集合中,并进行遍历的示例代码:
```java
import java.util.HashSet;
import java.util.Set;
import java.util.Random;
public class Main {
public static void main(String[] args) {
Set<Integer> numbers = new HashSet<>();
Random random = new Random();
while (numbers.size() < 6) {
int number = random.nextInt(33) + 1;
numbers.add(number);
}
for (int number : numbers) {
System.out.println(number);
}
}
}
```
这段代码使用了`HashSet`来存储不重复的整数。通过使用`Random`类生成1~33的随机整数,并将其添加到集合中。最后,通过遍历集合,输出生成的整数。每次运行代码时,生成的整数可能会不同。