基于Java SE的模拟双色球彩票系统
Posted MOYA相见恨晚
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于Java SE的模拟双色球彩票系统相关的知识,希望对你有一定的参考价值。
1、双色球规则:
①双色球分为红球和蓝球,红球选择的范围为1-33,而且红球选择6个数字;蓝球选择的范围为1-16,而且只能选择1个数字。
②选择方式为随机选择号码和手动输入选择号码。
③生成号码的顺序是由小到大。
2、功能描述:
通过Java SE所学知识模拟彩票系统,首先系统能够让用户选择随机选择和手动选择。如果选择的是随机选择,则提示需要购买的注数;如果是手动选择,则让用户首先输入输入红球数字,然后输入蓝球数字。用户选择或者输入完毕,则对比号码所匹配的奖次,并且把中奖号码都要显示出来。
3、中奖规则:
①一等奖是6+1(即中6个红球和1个蓝球),奖金500万元。
②二等奖是6+0(即中6个红球和0个蓝球),奖金保底3000-2000000元。
③三等奖是5+1(即中5个红球和1个蓝球),奖金3000元。
④四等奖是5+0(即中5个红球和0个蓝球)或者4+1(即中4个红球和1个蓝球),奖金200元。
⑤五等奖是4+0(即中4个红球和0个蓝球)或者3+1(即中3个红球和1个蓝球),奖金10元。
⑥六等奖是2+1(即中2个红球和1个蓝球)或者1+1(即中1个红球和1个蓝球)或者0+1(即中0个红球和1个蓝球),奖金5元。
注:中奖号码要系统自动生成。
4、业务说明:
①首先系统要生成中奖号码,而且中奖号码中不能有重复的数字,蓝球可以和红球中某一个数字相同。
②当用户输入中奖号码时,需要做判断用户输入的是否为数字,而且一定要在1-33或1-16之间。
③最后根据用户购买的注数,提示所中奖金的总金额,并且提示每注所属的奖项范围。
④定义一个调度器,在一个规定的时间点来验证中奖信息。
以上是关于基于Java SE的模拟双色球彩票系统的主要内容,如果未能解决你的问题,请参考以下文章