强力球是在美国很流行的一种彩票玩法。彩票的数字从两个装有数字球的容器中随机选择:从一个装有49个白色数字求的容器中选择5个白球,从一个装有42个红色数字球的容器中选一个红球。
要求:编写一个Java程序模拟强力球彩票数字的选择。
- 使用Math.random()方法模拟数字球的随机选择;
- 白球数字在1~49之间,每个白球的数字不能重复;
- 红球数字在1~42之间,可以与白球数字相同;
分析:强力球生成器+白球红球数组
- 在此问题中,强力球生成器显然是一个类;
- 至于白球和红球,我们关心的属性仅仅是它身上的数字;
- 因此,白球和红球可以作为生成器的属性,以数组的形式存在,不必单独作为一个类;