java程序编写双色球代码

 我来答
niceW102
2016-05-12
知道答主
回答量:9
采纳率:0%
帮助的人:2.7万
展开全部

截图:

选取红色球号码方法:

	/**
 * 随机选取红色球
 * 
 * 获取1~33其中一个数
 * 
 * 0 <= Math.random < 1
 */
private int randomOneRedValue() {
int randomValue = (int) (Math.random() * 33 + 1);
return randomValue;
}

选取蓝色球号码方法:

	/**
 * 随机选取蓝色球号码
 * 
 * 获取1~16的数值
 * 
 * @return
 */
private int randomOneBlueValue() {
int randomValue = (int) (Math.random() * 15 + 1);
return randomValue;
}

测试:

public class Test1 {
public static void main(String[] arg) {
Test1 localTest1 = new Test1();
// 双色球 :红色球号码 + 蓝色球号码
// 六个红色球和一个蓝色球号码
// 红色球号码从1~33中选择
// 蓝色球号码从1~16中选择
// 一等奖:七个号码相符(六个红色号码和一个蓝色球号码)(红色球号码顺序不限,下同)
// 二等奖:六个红色球号码相符;
// 三等奖:五个红色球号码,或者四个红色球号码和一个蓝色球号码相符;
// 四等奖:五个红色球号码,或者三个红色球号码和一个蓝色球号码相符;
// 五等奖:四个红色球号码,或者三个红色球号码和一个蓝色球号码相符;
// 六等奖:一个蓝色球号码相符(有误红色球号码相符均可);

// 例如:红色球号码 01 06 13 19 24 28 蓝色球号码 16
System.out.println("开始出奖");
// 定义双色球数组,大小为7
String[] values = new String[7];
for (int i = 0; i < 7; i++) {
if (i == 6) {
int blueValue = localTest1.randomOneBlueValue();
if (blueValue < 10) {
values[i] = "0" + blueValue;
} else {
values[i] = String.valueOf(blueValue);
}
} else {
int redValue = localTest1.randomOneRedValue();
if (redValue < 10) {
values[i] = "0" + redValue;
} else {
values[i] = String.valueOf(redValue);
}
}
}
System.out.println();
System.out.println("出奖结束");
System.out.println();
System.out.print("双色球开奖号码:");
// 打印双色球号码
for (String value : values) {
System.out.print(" " + value);
}
}
}
山村孩子王
2018-02-13
知道答主
回答量:8
采纳率:0%
帮助的人:5705
展开全部
import java.util.Arrays;
import java.util.Random;
public class q{
public static int hongqiu(){
Random b=new Random();
return b.nextInt(33)+1;
}
public static int lanqiu(){
Random b=new Random();
return b.nextInt(16)+1;
}
public static void main(String[] args){
int e=0;
int c=0;
int[]a= new int[6];
a[0]=hongqiu();
for(int i=0;i<6;i++)
{
hh:for(;;)
{
c=hongqiu();
for(int j=0;j<6;j++)
{if(a[0]!=c&a[1]!=c&a[2]!=c&a[3]!=c&a[4]!=c&a[5]!=c)
break hh;
}
}
a[i]=c;
}
Arrays.sort(a);
for(int i=0;i<6;i++)
{System.out.print(a[i]+" ");
}
e=lanqiu();
System.out.print("+"+e);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
没想到说
2017-07-05
知道答主
回答量:3
采纳率:0%
帮助的人:3013
展开全部
双色球4319782是哪里的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式