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跳过此次循环重新赋值
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。