用java程序编写双色球代码
红球号码选择方法:
/**
?*?随机选择红色的球
?*?
?*?得到数字1~33中的一个。
?*?
?*?0?& lt=?数学随机?& lt?1
?*/
私人?int?randomOneRedValue()?{
int?randomValue?=?(int)?(Math.random()?*?33?+?1);
回归?randomValue
}如何选择蓝球号码:
/**
?*?随机选择蓝色球号。
?*?
?*?得到1~16的值。
?*?
?*?@返回
?*/
私人?int?randomOneBlueValue()?{
int?randomValue?=?(int)?(Math.random()?*?15?+?1);
回归?randomValue
}测试:
公共?班级?Test1?{
公共?静电?作废?main(String[]?arg)?{
Test1?localTest1?=?新的?test 1();
//?双色球:红球号码?+?蓝色球号码
//?六个红色球和一个蓝色球号。
//?红球号码选自1~33。
//?蓝球的号码从1~16中选取。
//?一等奖:七个号码匹配(六个红色号码和一个蓝色球号码)(红色球号码顺序不限,下同)。
//?二等奖:六个红球的号码匹配;
//?三等奖:五个红球号码,或者四个红球号码匹配一个蓝球号码;
//?四等奖:五个红球号码,或者三个红球号码匹配一个蓝球号码;
//?五等奖:四个红球号码,或者三个红球号码匹配一个蓝球号码;
//?六等奖:一个蓝色球号匹配(错红色球号可以匹配);
//?比如:红球号码?01?06?13?19?24?28?蓝球号码?16
System.out.println("开始授标");
//?定义一个大小为7的双色球数组。
String[]?价值观?=?新的?string[7];
为了什么?(int?我?=?0;?我?& lt?7;?i++)?{
如果?(我?==?6)?{
int?blueValue?=?localtest 1 . randomonebluevalue();
如果?(blueValue?& lt?10)?{
价值观[i]?=?"0"?+?blueValue
}?不然呢?{
价值观[i]?=?String.valueOf(蓝色值);
}
}?不然呢?{
int?redValue?=?localtest 1 . randomoneredvalue();
如果?(redValue?& lt?10)?{
价值观[i]?=?"0"?+?redValue
}?不然呢?{
价值观[i]?=?string . value of(red value);
}
}
}
system . out . println();
System.out.println("颁奖结束");
system . out . println();
System.out.print("双色球开奖号码:");
//?打印双色球号码
为了什么?(字符串?价值?:?价值观)?{
System.out.print("??+?值);
}
}
}