今天第一次买彩票,顺便写一个双色球程序

发现身边不少人坚持买彩票的,今天第一次去买。。对那个随机生成双色球程序很感兴趣,写一下..表笑话我啊 ,,囧

package com.lihan.ball; public class RedAndBlueBall { public static void main(String[] a){ int[] redBall = new int[6];//存放红色球 int blueBall = Integer.parseInt(String.valueOf(Math.round(Math.random()*16)+1)); for(int i=0;i<6;i++){ int red; red = Integer.parseInt(String.valueOf(Math.round((Math.random()*33))+1)); redBall[i] = red; } check(redBall); System.out.println("处理结果:"); System.out.print("红色球:"); for(long b:redBall) System.out.print(b+" "); System.out.println(); System.out.println("蓝色球:"+blueBall); } public static int[] check(int[] ball){ for(int j=0;j<ball.length;j++){ for(int k=5;k>j;k--){ if(ball[j]==ball[k]){ System.out.println("筛选掉红色球:"+ball[j]); ball[j] = Integer.parseInt(String.valueOf(Math.round((Math.random()*33))+1)); check(ball);//递归处理重复球 } } } return ball; } }

运行结果:

筛选掉红色球:26
筛选掉红色球:11
筛选掉红色球:30
处理结果:
红色球:2 30 11 6 26 31
蓝色球:4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值