首先获取1到33的随机数,然后放入一个list
Java 编写一个双色球彩票系统,用户从键盘输入6个1-33的数字,与系统自动产生的1-33
就不写代码了,别人写的代码复制也没意思,给你个思路。
首先获取1到33的随机数,然后放入一个list集合中。每次放入集合都要判断该集合中是否存在这个数字,如果存在则重新获取随机数。如果集合长度为6,则停止获取随机数,这个集合里就是本次嗯中奖号码。然后就是让用户输入6个数字,同样放到一个集合中,放入至少检验用户输入的是否是1-33的数字,并且这个集合里面是否有这个数字。如果有,要用户重新输入。等用户输入完,再循环0-5的下标,分别从两个集合中取值,对比,设置一个byte变量,如果值相同,则产量加1。最后判断这个产量的值为几,就知道有几个相同的了,然后根据相同的个数来打印出用户获得了几等奖。如果你还没学集合,那就用byte数组。
首先获取1到33的随机数,然后放入一个list