Java实现简单双色球摇奖功能过程解析
这篇文章主要介绍了Java实现简单双色球摇奖功能过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
双色球:从1-33号球中选取6个红球,且红球不重复
从1-16号球中选取一个篮球
话不多说上代码~~~
packageJavaee; importjava.util.Arrays; importjava.util.Random; publicclassDoubleChromosphere{ publicstaticvoidmain(String[]args){ //定义红球池 int[]redpool=newint[33]; //添加红球数字 for(inti=0;iredballs[j+1]){ temp=redballs[j+1]; redballs[j+1]=redballs[j]; redballs[j]=temp; } } } System.out.println("红球为:"+Arrays.toString(redballs)); System.out.println("蓝球为:"+a); } }
关键问题在于去除重复的红球,使用i--和对continue对数据进行去重,主要在于理解返回上一次循环和continue跳过此次循环重新赋值
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。