题目:实现双色球的彩票功能。规则:从36个红球中随机选择不重复的6个数,从15个篮球中随机选择1个组成一注彩票。可以选择买多注。
解题关键:随机数范围的生成;红球是不重复的随机数;可以购买多注彩票
思路:1)编写需要买的彩票数量
2)设置红球的数组,数组长度为6
3)随机生成红球的数字(用循环)
4)判断随机生成的数字是否和之前的数字重复
5)若与之前的元素有重复的为flase
6)输出flag为true的红球数字
7)设置蓝球的数组
过程: 接下来我们根据我们的解题思路来一步步写代码
1)编写需要买的彩票数量
System.out.println("请输入您需要买的彩票注数:");
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
System.out.println("您买了" + num + "注彩票");
2)设置红球的数组,数组长度为6
int[] redNum = new int[6];
3)随机生成红球的数字(用循环)
for (int i = 1; i <= num; i++) {
for (in