这篇文章给大家介绍使用java怎么实现一个双色球机选法程序,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
创新互联建站专注于阳江企业网站建设,响应式网站,成都做商城网站。阳江网站建设公司,为阳江等地区提供建站服务。全流程按需网站建设,专业设计,全程项目跟踪,创新互联建站专业和态度为您提供的服务一.程序要求
随机产生红色球池1~33,并随机从红色球池中去除6个红球,且不可重复!
随机产生蓝色球池1~16, 并随机从蓝色球池中去除1个蓝球,且不可重复!
二.程序分析
a.先将红球与蓝球球池建立!
我们可以使用for循环来产生,并放到对应数组中。
int[]hongQiu=new int[33]; for(int i=0;ib.通过Random方法产生33个随机数并作为上一步产生的球池数组的下标。从而取出随机的球
c.为了排除不取出重复的球,我们可以建立一个Boolean类型的数组,长度也为33,Boolean数组默认里面的数据都是false,通过每取出一个就将Boolean数组中对应的一个数据置为true;再使用if来进行判断,当是true时就代表取重复了,使用continue结束下面循环重新再重头开始循环,直到我们取出来6个不重复的为止,进行Break跳出!
三.程序代码如下:
import java.util.Random; import java.util.Arrays; public class Shuangseqiu { public static void main(String[] args) { //产生红球球池1~33,房子数组lanQiu中 int[]hongQiu=new int[33]; for(int i=0;i关于使用java怎么实现一个双色球机选法程序就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享名称:使用java怎么实现一个双色球机选法程序-创新互联
当前网址:http://cdxtjz.cn/article/dhijsc.html