Java小程序:模拟双色球开奖
来源:互联网 发布:网络暴力乔任梁 编辑:程序博客网 时间:2024/06/06 08:57
双色球规则:
// 双色球 :红色球号码 + 蓝色球号码// 六个红色球和一个蓝色球号码// 红色球号码从1~33中选择// 蓝色球号码从1~16中选择// 一等奖:七个号码相符(六个红色号码和一个蓝色球号码)(红色球号码顺序不限,下同)// 二等奖:六个红色球号码相符;// 三等奖:五个红色球号码,或者四个红色球号码和一个蓝色球号码相符;// 四等奖:五个红色球号码,或者三个红色球号码和一个蓝色球号码相符;// 五等奖:四个红色球号码,或者三个红色球号码和一个蓝色球号码相符;// 六等奖:一个蓝色球号码相符(有误红色球号码相符均可);// 例如:红色球号码 01 06 13 19 24 28 蓝色球号码 16
随机选取红色球号码方法:
/** * 随机选取红色球 * * 获取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 蓝色球号码 16System.out.println("开始出奖");// 定义双色球数组,大小为7String[] 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);}}}
测试结果截图:
0 0
- Java小程序:模拟双色球开奖
- 双色球开奖小程序
- java 随机数 模拟双色球开奖
- 双色球开奖程序java-eclipise
- shell模拟双色球开奖
- 双色球开奖
- Java爬取往期所有双色球开奖结果
- 使用泛型集合模拟双色球开奖C#实例
- Java小程序:模拟ATM取款
- Java模拟玩家洗牌发牌小程序
- 双色球开奖论坛
- 双色球开奖啦~~~
- 综合练习双色球开奖
- 综合练习双色球开奖
- java模拟双色球彩票程序
- 模拟双色球彩票开奖结果:随机生成一注双色球彩票,判断其是否中奖,奖金为多少。
- 模拟双色球彩票开奖结果:随机生成一注双色球彩票,判断其是否中奖,奖金为多少。
- 模拟双色球彩票开奖结果:随机生成一注双色球彩票,判断其是否中奖,奖金为多少。
- STM32F4学习笔记8——NIVC向量中断
- 浅谈iOS方法体作用域中的堆和栈
- 函数应用项目1——k次方之和
- 《JVM故障诊断指南》之3 —— Java 线程: JVM持有内存的分析
- React-Native的环境配置与第一个HelloWorld
- Java小程序:模拟双色球开奖
- php面向对象中static静态属性和静态方法的调用
- 拉手网的话题检测与跟踪
- C#之Winform可执行文件和dll打包
- 《JVM故障诊断指南》之4 —— Java 8:从持久代到metaspace
- $.extend()方法和(function($){...})(jQuery)详解
- fmt 国际化 日期 数字 本地环境 字符编码 本地资源
- Unity 射线检测碰撞
- vs2013更新了代码,但是运行没效果