Java语句运用随机数、循环、集合知识随机生成16个范围在【1-49】可重复的彩票数据
时间: 2023-12-10 14:41:22 浏览: 129
好的,以下是Java代码示例:
```java
import java.util.ArrayList;
import java.util.Random;
public class LotteryGenerator {
public static void main(String[] args) {
ArrayList<Integer> lotteryNumbers = new ArrayList<Integer>(); // 创建一个 ArrayList 集合用于存储彩票号码
Random random = new Random(); // 创建一个随机数生成器
// 循环生成 16 个彩票号码
for (int i = 0; i < 16; i++) {
int number = random.nextInt(49) + 1; // 生成 1-49 范围内的随机数
lotteryNumbers.add(number); // 将生成的彩票号码添加到集合中
}
System.out.println("生成的彩票号码为:");
for (int number : lotteryNumbers) {
System.out.print(number + " "); // 输出生成的彩票号码
}
}
}
```
运行结果示例:
```
生成的彩票号码为:
23 1 48 22 31 35 19 42 18 2 10 22 37 47 40 7
```
希望可以帮到你!
阅读全文