java实现双色球福利彩票系统

1.项目需求:
双色球投注区分为红色球号码区和蓝色球号码区,
红色球号码区由1-33共33个号码组成,蓝色球号码区由1-16共16个号码组成。
投注时选择6个红球号码和1个蓝球号码组成一注进行单式投注,每注金额2元。
一等奖:投注号码与当期开奖号码全部相同(顺序不限,下同),即中奖;
二等奖:投注号码与当期开奖号码中的6个红色球号码相同,即中奖;
三等奖:投注号码与当期开奖号码中的任意5个红色球号码和1个蓝色球号码相同,即中奖;
四等奖:投注号码与当期开奖号码中的任意5个红色球号码相同,或与任意4个红色球号码和1个蓝色球号码相同,即中奖;
五等奖:投注号码与当期开奖号码中的任意4个红色球号码相同,或与任意3个红色球号码和1个蓝色球号码相同,即中奖;
六等奖:投注号码与当期开奖号码中的1个蓝色球号码相同,即中奖。
显示中奖结果的同时显示您一共下注人民币??元,累计中奖人民币??元
工程目录结构:
这里写图片描述

贴上代码:
1.DoubleBallClient.java 客户端类

package com.bjsxt.ball.client;

import java.util.Arrays;
import java.util.Scanner;

//import com.bjsxt.ball.service.DoubleBallService;
//import com.bjsxt.ball.service.impl.DoubleBallServiceImpl;
import com.bjsxt.ball.util.DoubleUtil;

/**
 * 双色球客户端
 *@author 莱格
 */
public class DoubleBallClient {
    static Scanner in = new Scanner(System.in);
    //static DoubleBallService db = new DoubleBallServiceImpl();
    static int input = 0;
    static DoubleUtil du = DoubleUtil.getInstance();
    static int[] arr;
    static int price = 0;
    static int count;
    public static void main(String[] args) {
        do {
            System.out.println("********欢迎进入双色球福利彩票系统********");
            System.out.println("\t"+"1.购买彩票");
            System.out.println("\t"+"2.查看开奖");
            System.out.println("\t"+"3.退出");
            System.out.println("\t"+"4.查看已购买的彩票");
            System.out.println("********************************");
            System.out.print("请选择菜单:");
            input = in.nextInt();
            switch (input) {
            case 1:
                arr = du.select(arr);
                count = du.selectNumber();//购买的注数
                System.out.println("合计金额为"+count*2+"元!");
                //du.selectBall(arr);

                continue;
            case 2:
                if (arr == null) {
                    //System.out.println(Arrays.toString(arr));
                    System.out.println("您还没有选号,请先选号");
   
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Anguser

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值