Java随机生成多张六位彩票.docx

Java随机生成多张六位彩票.docx

ID:48262265

大小:19.63 KB

页数:10页

时间:2020-01-20

Java随机生成多张六位彩票.docx_第1页
Java随机生成多张六位彩票.docx_第2页
Java随机生成多张六位彩票.docx_第3页
Java随机生成多张六位彩票.docx_第4页
Java随机生成多张六位彩票.docx_第5页
资源描述:

《Java随机生成多张六位彩票.docx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、importjava.util.Random;/**2017.7.18*生成多张彩票的程序*要求生成六位数字彩票*每位数字在0到23之间,且数字各不相同*不出现重复的彩票*比如218011147*/publicclassCaipiao{/********************随机生成一张彩票****************************/publicstaticString[]createOneTicket(){Randomrandom=newRandom();String[]result=newString[6];for(inti=0;i<

2、6;i++){result[i]=random.nextInt(23)+"";}returnresult;}/***************对产生的那一张彩票进行位数查重**************************/publicstaticString[]removeSame(String[]str){Randomrandom=newRandom();Stringvalue="";for(inti=0;i

3、)){//说明有重复str[i]=random.nextInt(23)+"";i--;}}}returnstr;}/**************用二维数组存放多张彩票**************************/publicstaticvoidprintErWei(String[][]result){for(inti=0;i

4、][j]+"");}System.out.println();}}/*******************每组彩票之间进行去重操作************************/publicstaticString[][]removeSameTickets(String[][]str){//如何去比较两个一维数组一样不一样//1、要获取这个二维数组中到底有多少组彩票intzushu=str.length;for(inti=0;i

5、i]=removeSame(createOneTicket());i--;}}}printErWei(str);returnnull;}/****************构造一个函数用来比较每两组彩票的每一位***************/publicstaticbooleancompare(String[]str1,String[]str2){booleanflag=true;inti=0;while(flag){if(str1[i].equals(str2[i])){i++;if(i==str1.length){returnflag;}}else{f

6、lag=false;}}//当返回值结果为false的时候这两个数组不一样否则一样的returnflag;}/**根据入参生成多套彩票返回值为String二维数组*/publicstaticString[][]printTickets(intnum){String[][]result=newString[num][6];//首先第一层循环numString[]ticket=null;for(inti=0;i

7、++){result[i][j]=ticket[j];}}returnresult;}//主函数打印10张彩票publicstaticvoidmain(String[]args){removeSameTickets(printTickets(10));}}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。