题目要求:
模拟双色球中奖号码。中国福利彩票双色球游戏规则节选如下:
第六条 “双色球”彩票投注区分为红色球号码区和蓝色球号码区。
第七条 “双色球”每注投注号码由6个红色球号码和1个蓝色球号码组成。红色球号码从1--33中选择;蓝色球号码从1--16中选择。
现在实现模拟生成双色球中奖号码的函数,将结果保存在数组中。
【知识点】
- do-while结构的实现(6个红色球的数字互不相同,因此生成随机数之后要验证,如果生成了跟之前相同的号码需要重新生成)
- for循环的实现
- Random类的使用
- 数组的建立与访问
- java带返回值的方法的实现
package com.itheima.demo1;
import java.util.Random;
public class HelloWorld {
public static void main(String[] args) {
int[] a = giftNumber();
for (int i=0;i<a.length;i++){
System.out.print(a[i]+" ");
}
}
public static int[] giftNumber() { //生成中奖号码
int[] number = new int[7]; //0-5是红色球ÿ